相關參考資源
http://www.lnmp.org/index.html \\LNMP一鍵安裝包
http://www.howtocn.org/nginx \\Nginx模塊參考手冊中文版
http://blog.s135.com/nginx_php_v6/ \\張宴寫的nginx文章
http://www.nginx.com.cn/ \\nginx中文網
如下爲我寫的。。。。。。
yum -y remove httpd* 時間同步 |
yum --enablerepo=remi -y install gcc gcc-c++ automake autoconf libtool |
yum -y --enablerepo=remi install gd freetype gd-devel.x86_64 freetype.x86_64 \ freetype-devel.x86_64 libjpeg.x86_64 libjpeg-devel.x86_64 \ libpng.x86_64 libpng-devel.x86_64 libxml2.x86_64 libxml2-devel.x86_64 \ zlib.x86_64 zlib-devel.x86_64 libevent.x86_64 libevent-devel.x86_64 \ bzip2.x86_64 bzip2-devel.x86_64 glib.x86_64 glib-devel.x86_64 glib2.x86_64 glib2-devel.x86_64 |
yum --enablerepo=remi -y install libc-client.x86_64 libc-client-devel.x86_64 |
yum --enablerepo=remi -y install net-snmp.x86_64 net-snmp-devel.x86_64 \ |
ln -s /usr/lib64/libpng.so /usr/lib/ ln -s /usr/lib64/libc-client.a /usr/lib/ 我的是64位系統所以要做這一步 |
相關軟件包的下載,有必要時可到鏈接處找最新的安裝包
Install
cd /usr/local/src/lnmp;cur_dir=$(pwd) cd $cur_dir cd $cur_dir ln -s /usr/local/lib/libmcrypt.la /usr/lib/libmcrypt.la cd $cur_dir |
Mysql的安裝
cd $cur_dir make && make install |
php+fast-cgi的安裝, 5.3.3 源碼中開始包含 php-fpm,不用專門再打補丁了,只需要解開源碼直接configure,關於php-fpm的編譯參數有 –enable-fpm –with-fpm-user=www –with-fpm-group=www –with-libevent-dir=libevent位置。
cd $cur_dir #Kerberos libraries not found ,解決方法是,ln -s /usr/lib64/ /usr/kerberos/lib make ZEND_EXTRA_LIBS='-liconv' cd $cur_dir cd $cur_dir cd $cur_dir sed -i 's/;date.timezone =/date.timezone = Asia\/Shanghai/g' /usr/local/php5/etc/php.ini #-------------------------編輯php.ini文件做如下修改-------------------------------------# [eaccelerator] #--------------------------配置php-fpm.conf,如下操作--------------------------------------# [global] groupadd www |
cd $cur_dir tar zxvf nginx-0.9.1.tar.gz |
cat >/var/www/html/phpinfo.php<<eof <?php phpinfo(); ?> eof |
給PHP加速,eAccelerator配置和使用指南
http://www.toplee.com/blog/100.html#pp2
http://eaccelerator.net/wiki/InstallFromSource //安裝文檔
http://eaccelerator.net/wiki/Settings //配置說明
php-fpm管理
kill -SIGINT `cat /usr/local/php/var/run/php-fpm.pid` //終止
/usr/local/php5/sbin/php-fpm //啓動
kill -SIGUSR2 `cat /usr/local/php/var/run/php-fpm.pid` //重啓
kill -SIGUSR1 `cat /usr/local/php/var/run/php-fpm.pid` //日誌
nginx管理
/usr/local/nginx/sbin/nginx //啓動
/usr/local/nginx/sbin/nginx -s reload //平滑重啓
/usr/local/nginx/sbin/nginx -t //測試
Others
nginx0.8.52+php5.3.3
http://addcn.blogbus.com/tag/php5.3.3/