lamp架构之centos6+apache2.4+.mysql5.6+php5.6.30

1 ifconfig

2 vi /etc/sysconfig/network-scripts/ifcfg-eth0

3 service network restart

4 ping www.baidu.com

5 mkdir /root/.ssh

6 chmod 700 /root/.ssh

7 cd /root/.ssh

8 vi authorized_keys

9 reboot

10 vi /etc/selinux/config

11 reboot

12 ifconfig

13 init 0

14 ifconfig

15 uanme -a

16 uname

17 uname -a

18 servcie stop iptables

19 service iptable status

20 service iptables status

21 service iptables stop

22 chkconfig iptables off

23 cd /usr/local/src

24 ll

25 wget

26 yum install wget

27 yum install epe

28 yum install epel

29 ping www.baidu.com

30 ping www.baidu.o

31 ping www.baidu.com

32 cd /usr/local/src

33 ll

34 yum install wget -y

35 wget
http://mirrors.sohu.com/apache/httpd-2.4.29.tar.gz

36 wget
http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

37 cd /usr/local/src/

38 ll

39 wget
http://mirrors.sohu.com/php/php-5.6.9.tar.gz

40 wget
http://mirrors.sohu.com/nginx/nginx-1.9.3.tar.gz

41 history

42 0

43 init 0

44 history

45 cd /usr/local/src

46 yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers make

47 wget
https://netix.dl.sourceforge.net/project/pcre/pcre/8.42/pcre-8.42.tar.gz

48 wget
https://jaist.dl.sourceforge.net/project/pcre/pcre/8.41/pcre-8.41.tar.gz

49 wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.41.tar.bz2

50 history

51 wget
http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

52 ll

53 rm mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

54 cp mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz.1 mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

55 ll

56 rm mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz.1

57 ll

58 rm wget-log

59 ll

60 wget
http://mirrors.cnnic.cn/apache/apr/apr-1.6.3.tar.gz

61 wget
http://mirrors.cnnic.cn/apache/apr/apr-util-1.6.1.tar.bz2

62 ll

63 init 0

.一、mysql5.6安装

64 cd /usr/local/src

68 wget
http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz

71 tar zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz

72 mv mysql-5.6.35-linux-glibc2.5-x86_64 /usr/local/mysql

73 cd /usr/local/mysql/

75 mkdir -p /data/mysql

76 useradd mysql

77 ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql

79 cp support-files/my-default.cnf /etc/my.cnf

80 vi /etc/my.cnf

81 cp support-files/mysql.server /etc/init.d/mysqld

82 vi /etc/init.d/mysqld

83 chmod 755 /etc/init.d/mysqld

84 chkconfig --add mysqld

85 chkconfig --list

86 service mysqld start

87 netstat -lnp

88 ps aux |grep mysqld

90 cd src

二、apache2.4安装

92 tar zxvf httpd-2.4.29.tar.gz

94 tar zxvf apr-1.6.3.tar.gz

96 tar jxvf apr-util-1.6.1.tar.bz2

97 cd apr-1.6.3

98 ./configure --prefix=/usr/local/apr

99 yum install libtool
-y
100 ./configure --prefix=/usr/local/apr
101 echo $?
102 make && make install
103 echo $?
104 cd ..
105 cd apr-util-1.6.1
107 ./configure --prefix=/usr/local/apr-util
108 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
109 echo $?
110 make && make install
111 yum install expat
-y

112 make && make install

113 echo %?

118 cd /usr/local/src

119 cp -r apr-1.6.3 /usr/local/src/httpd-2.4.29/srclib/apr

120 cp -r apr-util-1.6.1 /usr/local/src/httpd-2.4.29/srclib/apr-util

121 cd httpd-2.4.29

122 ./configure --with-included-apr --prefix=/usr/local/apache2.4 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-so --enable-mods-shared=most

123 cd ..

125 tar jxvf pcre-8.41.tar.bz2

126 cd pcre-8.41

127 ./configure --prefix=/usr/local/pcre

128 echo $?

131 cd httpd-2.4.29

134 yum install -y pcre-devel

135 ./configure --with-included-apr --prefix=/usr/local/apache2.4 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-so --enable-mods-shared=most --with-pcre=/usr/local/pcre

136 echo $?

137 make

138 echo $?

139 make install

140 echo $?

141 cd /usr/local/apache2.4/conf/

142 vi httpd.conf

143 /usr/local/apache2.4/bin/apachectl start

144 netstat -lnp

145 service stop iptables

146 service iptables stop

147 service iptables disable

148 chkconfig iptabes off

149 chkconfig iptables off

三、php安装

158 wget
http://mirrors.sohu.com/php/php-5.6.30.tar.gz

160 tar zxvf php-5.6.30.tar.gz

161 cd php-5.6.30

165 cd ..

166 wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/attic/libmcrypt/libmcrypt-2.5.7.tar.gz

167 tar zxvf libmcrypt-2.5.7.tar.gz

168 cd libmcrypt-2.5.7

169 ./configure --prefix=/usr/local/libmcrypt

170 make && make install

171 echo $?

174 cd php-5.6.30

178 yum install epel*

179 yum install -y libmcrypt-devel

180 ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-pdo-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif

182 make

184 make install

186 cp php.ini-production /usr/local/php/etc/php.ini

187 /usr/local/apache2.4/bin/apachectl -M

188 vi /usr/local/apache2.4/conf/httpd.conf

189 /usr/local/apache2.4/bin/apachectl -t

191 vi /usr/local/apache2.4/htdocs/1.php

192 ls /usr/local/apache2.4/modules/libphp5.so

193 cd /usr/local/apache2.4/htdocs/

195 chmod 755 index.html

197 vi /usr/local/apache2.4/conf/httpd.conf

199 /usr/local/apache2.4/bin/apachectl -M

205 /usr/local/apache2.4/bin/apachectl restart

相关文章