LNMP安装脚本
???? 此文章參考linux運維筆記的博客:http://linuxeye.blog.51cto.com/4371937/773362#comment
???? 軟件版本:
cmake-2.8.4.tar.gz
mysql-5.5.10.tar.gz
libiconv-1.13.1.tar.gz
libmcrypt-2.5.8.tar.gz
mhash-0.9.9.9.tar.gz
mcrypt-2.6.8.tar.gz
php-5.3.10.tar.gz
memcache-2.2.5.tgz
eaccelerator-0.9.6.1.tar.bz2
PDO_MYSQL-1.0.2.tgz
ImageMagick-6.6.7-10.tar.gz
imagick-2.3.0.tgz
pcre-8.12.tar.gz
nginx-1.0.10.tar.gz(最新穩定版)
ngx_cache_purge-1.3.tar.gz
???? 運行方法:
????#touch lnmp.sh
??? #echo '
??????? #!/bin/bash
??????? cd?/root?
??????? wget?http://blog.linuxeye.com/wp-content/uploads/lnmp.zip?
??????? unzip?lnmp.zip
??????? cd lnmp
??????? sh?lnmp_install.sh'>lnmp.sh
???? #chmod +x lnmp.sh
???? #./lnmp.sh
腳本內容看一下:http://linuxeye.blog.51cto.com/4371937/773362#comment
自己已經安裝使用過了,可以運行成功,自己改良了一下腳本,增加了mysql的編譯選項,增加了nginx的啟動、關閉、重啟的腳本,但自己沒有ftp空間,所以粘貼一下共享鏈接,下載后放到/root下,直接運行里面的?lnmp_install.sh就可以了。
自己腳本的下載連接:http://www.kuaipan.cn/file/id_65716315343552515.htm
php-fpm的關閉和重啟的方法:
?
php 5.3.3 下的php-fpm 不再支持 php-fpm 以前具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令,需要使用信號控制:
master進程可以理解以下信號
INT, TERM?立刻終止
QUIT?平滑終止
USR1?重新打開日志文件
USR2?平滑重載所有worker進程并重新載入配置和二進制模塊
示例:
php-fpm 關閉:
kill -INT `cat /usr/local/php/var/run/php-fpm.pid`
php-fpm 重啟:
kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`
查看php-fpm進程數:
ps aux | grep -c php-fpm
轉載于:https://blog.51cto.com/fantefei/976205
總結
- 上一篇: 关于easyui datagrid分页的
- 下一篇: 电商顾客满意的五大决定因素