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

你可能感兴趣的:(lnmp一键安装)