標籤:lamp-php
PHP安裝:
系統內容: RHEL5.4 x86-64
tar jxflibmcrypt-2.5.8.tar.bz2 ##解壓安裝包
./configure –prefix=/usr/local/php –with-config-file-path=/usr/local/php/etc--with-mysql=/usr/local/mysql/
--with-openssl--with-snmp --with-gd --with-zlib --with-curl --with-libxml-dir --with-png-dir--with-jpeg-dir --with-
freetype-dir –with-pear --with-gettext --with-gmp --with-mcrypt--enable-inline-optimization --enable-soap
--enable-ftp--enable-sockets --enable-mbstring--with-mysqli=/usr/local/mysql/bin/mysql_config --enable-fpm
--with-fpm-user=www–with-fpm-group=www –with-libdir=lib64
cgi.fix_path info=0 #防止 Nginx 檔案類型錯誤解析漏洞
注: ln -s /usr/local/mysql/lib/usr/local/mysql/lib64 不然 php 編譯的時候找不到mysql 的庫檔案
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/9D/40/wKioL1l8dW3RWYkdAAHUlJ0lPvM711.png-wh_500x0-wm_3-wmp_4-s_1095118151.png" title="Screenshot from 2017-07-24 05-01-16.png" style="float:none;" alt="wKioL1l8dW3RWYkdAAHUlJ0lPvM711.png-wh_50" />
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M02/9D/40/wKioL1l8deTRaJQnAAEA6K2SQ08703.png-wh_500x0-wm_3-wmp_4-s_1097617992.png" title="Screenshot from 2017-07-24 05-01-38.png" style="float:none;" alt="wKioL1l8deTRaJQnAAEA6K2SQ08703.png-wh_50" />
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/9D/40/wKioL1l8do-BJWwoAABPwBiKcpU130.png-wh_500x0-wm_3-wmp_4-s_3453255692.png" title="Screenshot from 2017-07-24 05-02-01.png" style="float:none;" alt="wKioL1l8do-BJWwoAABPwBiKcpU130.png-wh_50" />
操作步驟
(1)安裝
241 tarjxf php-5.6.20.tar.bz2
242 ls
243 cdphp-5.6.20/
244 ls
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M02/9D/40/wKioL1l8dSygRTc3AAB6VB7T2MA133.png-wh_500x0-wm_3-wmp_4-s_877388239.png" style="float:none;" title="Screenshot from 2017-07-24 02-50-17.png" alt="wKioL1l8dSygRTc3AAB6VB7T2MA133.png-wh_50" />
245 cd..
246 yum install curl-devellibjpeg-turbo-devel-1.2.1-1.el6.x86_64 libpng-devel freetype-devel net-snmp-devel bison gmp-devel
248 ls
259 rpm -ivh libmcrypt-devel-2.5.8-9.el6.x86_64.rpmlibmcrypt-2.5.8-9.el6.x86_64.rpm ###解決依賴性的軟體。
250 ls
251 rpm -ivh re2c-0.13.5-1.el6.x86_64.rpm ###以上都是載入過程中需要的安裝包。Yum庫中沒有就去網上下載
252 cdphp-5.6.20/
253 ./configure --prefix=/usr/local/lnmp/php--with-config-file-path=/usr/local/lnmp/php/etc --with-mysql=mysqlnd--with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-openssl --with-snmp--with-gd --with-zlib --with-curl --with-libxml-dir --with-png-dir--with-jpeg-dir --with-freetype-dir --with-gmp --with-gettext--enable-inline-optimization --enable-soap --enable-ftp --enable-sockets--enable-mbstring --enable-fpm --with-fpm-user=nginx --with-fpm-group=nginx--with-mcrypt --with-mhash
254 make && make install
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/9D/40/wKioL1l8dePxACDuAAHCOwRN4j8312.png-wh_500x0-wm_3-wmp_4-s_2046269888.png" style="float:none;" title="Screenshot from 2017-07-24 03-08-31.png" alt="wKioL1l8dePxACDuAAHCOwRN4j8312.png-wh_50" />
在載入過程中缺什麼安裝什麼。
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M01/9D/40/wKiom1l8dpGRTNrBAAEirDcQYR8360.png-wh_500x0-wm_3-wmp_4-s_2989987023.png" style="float:none;" title="Screenshot from 2017-07-24 05-02-46.png" alt="wKiom1l8dpGRTNrBAAEirDcQYR8360.png-wh_50" />
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M01/9D/40/wKioL1l8dpOiwvtZAAL_1tx9hrE257.png-wh_500x0-wm_3-wmp_4-s_763431658.png" style="float:none;" title="Screenshot from 2017-07-24 05-02-58.png" alt="wKioL1l8dpOiwvtZAAL_1tx9hrE257.png-wh_50" />
650) this.width=650;" src="https://s2.51cto.com/wyfs02/M00/9D/40/wKioL1l8dpTScKf0AAC3c16GCbE633.png-wh_500x0-wm_3-wmp_4-s_2144019719.png" style="float:none;" title="Screenshot from 2017-07-24 05-10-18.png" alt="wKioL1l8dpTScKf0AAC3c16GCbE633.png-wh_50" />
(2)配置
257 cp php.ini-production /usr/local/lnmp/php/etc/php.ini
258 cd sapi/
259 ls
260 cdfpm/
261 ls
262 cp init.d.php-fpm /etc/init.d/php-fpm
263 chmod +x /etc/init.d/php-fpm
264 cd ..
265 cd/usr/local/lnmp/php/etc/
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M02/9D/40/wKiom1l8dpewbLI3AANYClGyX14858.png-wh_500x0-wm_3-wmp_4-s_2965982084.png" title="Screenshot from 2017-07-24 05-13-12.png" style="float:none;" alt="wKiom1l8dpewbLI3AANYClGyX14858.png-wh_50" />
266 ls
267 vim php.ini ###改時區
925 date.timezone = Asia/shanghai
650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/9D/40/wKioL1l8dzbSsmwzAAEVTZAUNNI106.png-wh_500x0-wm_3-wmp_4-s_4168685176.png" style="float:none;" title="Screenshot from 2017-07-24 05-16-56.png" alt="wKioL1l8dzbSsmwzAAEVTZAUNNI106.png-wh_50" />
268 cpphp-fpm.conf.default php-fpm.conf
269 vim php-fpm.conf
650) this.width=650;" src="https://s4.51cto.com/wyfs02/M01/9D/40/wKiom1l8dzeCC2pOAAFfFz4evhg838.png-wh_500x0-wm_3-wmp_4-s_2111214730.png" title="Screenshot from 2017-07-24 05-18-01.png" style="float:none;" alt="wKiom1l8dzeCC2pOAAFfFz4evhg838.png-wh_50" />
270 /etc/init.d/php-fpm start
650) this.width=650;" src="https://s2.51cto.com/wyfs02/M00/9D/40/wKiom1l8d3GDQIAlAAGKRHDLfoI825.png-wh_500x0-wm_3-wmp_4-s_3785496485.png" title="Screenshot from 2017-07-24 05-20-17.png" style="float:none;" alt="wKiom1l8d3GDQIAlAAGKRHDLfoI825.png-wh_50" />
276 vim ~/.bash_profile
:
650) this.width=650;" src="https://s2.51cto.com/wyfs02/M02/9D/40/wKioL1l8d3CiftYKAAEz8zwQmqU242.png-wh_500x0-wm_3-wmp_4-s_111466828.png" style="float:none;" title="Screenshot from 2017-07-24 05-18-40.png" alt="wKioL1l8d3CiftYKAAEz8zwQmqU242.png-wh_50" />
277 source ~/.bash_profile
278 php -m
279 netstat -antlp | grep :9000
281 cd..
282 cdnginx/
283 ls
284 cdconf
285 ls
286 vim nginx.conf
:
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M02/9D/40/wKiom1l8d9bCf4HOAAC2bPuHtGo845.png-wh_500x0-wm_3-wmp_4-s_559443168.png" title="Screenshot from 2017-07-24 05-26-32.png" style="float:none;" alt="wKiom1l8d9bCf4HOAAC2bPuHtGo845.png-wh_50" />
650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/9D/40/wKioL1l8eAWzFDmhAAEjz3kQLC0596.png-wh_500x0-wm_3-wmp_4-s_779252964.png" title="Screenshot from 2017-07-24 05-26-45.png" style="float:none;" alt="wKioL1l8eAWzFDmhAAEjz3kQLC0596.png-wh_50" />
650) this.width=650;" src="https://s4.51cto.com/wyfs02/M02/9D/40/wKiom1l8d9WzTWPfAAGyblRVnQY085.png-wh_500x0-wm_3-wmp_4-s_2631819476.png" style="float:none;" title="Screenshot from 2017-07-24 05-23-33.png" alt="wKiom1l8d9WzTWPfAAGyblRVnQY085.png-wh_50" />
287 cd..
288 cdhtml/
289 ls
291 vim index.php ## 完整路徑vim /usr/local/lnmp/nginx/conf/nginx.conf
:
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M01/9D/40/wKiom1l8eAbhV8fAAAAqv-Pq9y8016.png-wh_500x0-wm_3-wmp_4-s_955361622.png" title="Screenshot from 2017-07-24 05-26-56.png" style="float:none;" alt="wKiom1l8eAbhV8fAAAAqv-Pq9y8016.png-wh_50" />
296 nginx -t #檢查nginx有沒有語法錯誤
297 nginx ###開啟服務
測試:輸入IP
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M01/9D/40/wKioL1l8eAeznaDpAACN8EiNXi4039.png-wh_500x0-wm_3-wmp_4-s_1191031491.png" style="float:none;" title="Screenshot from 2017-07-24 05-27-04.png" alt="wKioL1l8eAeznaDpAACN8EiNXi4039.png-wh_50" />
PHP安裝: