LNMP构架搭建论坛

1 yum install -y apr* autoconf automake bison bzip2 bzip2* compat* cpp curl curl-devel fontconfig fontconfig-devel freetype freetype* freetype-devel gcc gcc-c++ gd gettext gettext-devel glibc kernel kernel-headers keyutils keyutils-libs-devel krb5-devel libcom_err-devel libpng libpng-devel libjpeg* libsepol-devel libselinux-devel libstdc++-devel libtool* libgomp libxml2 libxml2-devel libXpm* libtiff libtiff* make mpfr ncurses* ntp openssl openssl-devel patch pcre-devel perl php-common php-gd policycoreutils telnet t1lib t1lib* nasm nasm* wget zlib-devel
2 systemctl restart network
3 cd /etc/yum.repos.d/
4 ls
5 vi redhat7.repo
6 mount /dev/cdrom /opt/
7 yum repolist
8 vi redhat7.repo
9 mount /dev/cdrom /opt/
10 yum repolist
11 cd
12 yum install -y apr* autoconf automake bison bzip2 bzip2* compat* cpp curl curl-devel fontconfig fontconfig-devel freetype freetype* freetype-devel gcc gcc-c++ gd gettext gettext-devel glibc kernel kernel-headers keyutils keyutils-libs-devel krb5-devel libcom_err-devel libpng libpng-devel libjpeg* libsepol-devel libselinux-devel libstdc++-devel libtool* libgomp libxml2 libxml2-devel libXpm* libtiff libtiff* make mpfr ncurses* ntp openssl openssl-devel patch pcre-devel perl php-common php-gd policycoreutils telnet t1lib t1lib* nasm nasm* wget zlib-devel
13 sz
14 rz
15 ls
16 rz
17 ls
18 mv cmake-2.8.11.2.tar.gz /usr/local/src/
19 mv D /usr/local/src/
20 mv Discuz_X3.2_SC_GBK.zip/usr/local/src/
21 mv Discuz_X3.2_SC_GBK.zip /usr/local/src/
22 mv freetype-2.5.3.tar.gz /usr/local/src/
23 mv jpegsrc.v9a.tar.gz /usr/local/src/
24 mv libgd-2.1.0.tar.gz /usr/local/src/
25 mv libmcrypt-2.5.8.tar.gz /usr/local/src/
26 ls
27 mv libmcrypt-2.5.8.tar.gz libpng-1.6.12.tar.gz libvpx-v1.3.0.tar.bz2 mysql-5.6.19.tar.gz nginx-1.6.0.tar.gz openssl-1.0.1h.tar.gz pcre-8.35.tar.gz php-5.5.14.tar.gz t1lib-5.1.2.tar.gz tiff-4.0.3.tar.gz yasm-1.2.0.tar.gz zlib-1.2.8.tar.gz /usr/local/src/
28 mv libpng-1.6.12.tar.gz libvpx-v1.3.0.tar.bz2 mysql-5.6.19.tar.gz nginx-1.6.0.tar.gz openssl-1.0.1h.tar.gz pcre-8.35.tar.gz php-5.5.14.tar.gz t1lib-5.1.2.tar.gz tiff-4.0.3.tar.gz yasm-1.2.0.tar.gz zlib-1.2.8.tar.gz /usr/local/src/
29 ls
30 cd /usr/local/src/
31 ls
32 tar xzyf cmake-2.8.11.2.tar.gz
33 tar xzvf cmake-2.8.11.2.tar.gz
34 cd cmake-2.8.11.2/
35 ./configure
36 make & make install
37 cd
38 useradd mysql -s /sbin/nologin
39 mkdir -p /usr/local/mysql/var
40 chown -Rf mysql:mysql/usr/local/mysql
41 cd ..
42 cd src
43 cd src/
44 cd /src
45 cd
46 cd src
47 cd src/
48 cd /usr/local/
49 ll
50 cd src/
51 useradd mysql -s /sbin/nologin
52 mkdir -p /usr/local/mysql/var
53 chown -Rf mysql:mysql/usr/local/mysql
54 ll
55 chown -Rf mysql:mysql /usr/local/mysql
56 ll
57 cd /usr/local/
58 ll
59 cd src/
60 ll
61 tar xzvf mysql-5.6.19.tar.gz
62 cd mysql-5.6.19/
63 cd ..
64 cd cmake-2.8.11.2/
65 ./configure
66 make
67 make install
68 cd ..
69 tar mysql-5.6.19
70 cd mysql-5.6.19/
71 cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/var -DSYSCONFDIR=/etc
72 make install
73 cd ..
74 tar mysql-5.6.19
75 cd mysql-5.6.19/
76 cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/var -DSYSCONFDIR=/etc
77 make install
78 rm -rf /etc/my.cnf
79 cd /usr/local/mysql/
80 ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var
81 ln -s my.cnf /etc/my.cnf
82 cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
83 chmod 755 /etc/rc.d/init.d/mysqld
84 cd /etc/rc.d/init.d/
85 vi /etc/rc.d/init.d/mysqld
86 service mysqld start
87 chkconfig mysqld on
88 vi /etc/profile
89 source /etc/profile
90 mkdir /var/lib/mysql
91 ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
92 ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
93 ln -s /usr/local/mysql/include/mysql /usr/include/mysql
94 mysql_secure_installation
95 cd /usr/local/src
96 ll
97 tar xzvf pcre-8.35.tar.gz
98 cd pcre-8.35
99 ./configure --prefix=/usr/local/pcre
100 make
101 make install
102 cd /usr/local/src
103 tar xzvf openssl-1.0.1h.tar.gz
104 cd openssl-1.0.1h
105 ./config --prefix=/usr/local/openssl
106 make
107 make install
108 cd /usr/local/src
109 tar xzvf openssl-1.0.1h.tar.gzcd
110 ./config --prefix=/usr/local/openssl
111 ./configure --prefix=/usr/local/openssl
112 cd openssl-1.0.1h
113 ./config --prefix=/usr/local/openssl
114 make
115 make install
116 vim /etc/profile
117 source /etc/profile
118 cd /usr/local/src
119 tar xzvf zlib-1.2.8.tar.gz
120 cd zlib-1.2.8
121 ./configure --prefix=/usr/local/zlib
122 make
123 make install
124 useradd www -s /sbin/nologin
125 cd ..
126 useradd www -s /sbin/nologin
127 tar xzvf nginx-1.6.0.tar.gz
128 cd nginx-1.6.0/
129 ./configure --prefix=/usr/local/nginx --without-http_memcached_module --user=www --group=www --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-openssl=/usr/local/src/openssl-1.0.1h --with-zlib=/usr/local/src/zlib-1.2.8 --with-pcre=/usr/local/src/pcre-8.35
130 make
131 make install
132 vim /etc/rc.d/init.d/nginx
133 chmod 755 /etc/rc.d/init.d/nginx
134 /etc/rc.d/init.d/nginx restart
135 chkconfig nginx on
136 cd ..
137 tar zxvf yasm-1.2.0.tar.gz
138 cd yasm-1.2.0
139 ./configure
140 make
141 make install
142 cd ..
143 tar zxvf libmcrypt-2.5.8.tar.gz
144 cd libmcrypt-2.5.8
145 ./configure
146 make
147 make install
148 cd ..
149 tar xjvf libvpx-v1.3.0.tar.bz2
150 cd libvpx-v1.3.0
151 ./configure --prefix=/usr/local/libvpx --enable-shared --enable-vp9
152 make
153 make install
154 cd ..

猜你喜欢

转载自www.cnblogs.com/ting2012/p/9671129.html