此文章参考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
示例:
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