关于LNMP的一些小东西

November 10 , 2015

最近在本机上面把服务器从Apache换成了Nginx

感觉还不错

安装

然后php的运行模式改成了使用php-fpm插件的FPM/FastCGI

重新编译一次php就行,加上--enable-fpm就行了

./configure
--prefix=/usr/local/php 
--with-apxs2=/usr/local/apache2/bin/apxs
--with-mysql=/usr/local/mysql/
--enable-mbstring
--enable-xml
--enable-sockets
--enable-maintainer-zts
--enable-fpm

具体的怎么操作大家可以看我以前写的LAMP的环境搭建

我这里还是单纯的不装扩展,以后有需要的时候自己使用phpize进行安装就行了

那么几个需要修改的点

开机启动

/etc/rc.local 开机自动启动的项目要改

Alt text

启动,重启

  • nginx

启动

/usr/local/nginx/sbin/nginx

停止

/usr/local/nginx/sbin/nginx -s stop

重启

/usr/local/nginx/sbin/nginx -s reload

  • php-fpm

启动

/usr/local/php/sbin/php-fpm

停止

kill -INT `cat /usr/local/php/var/run/php-fpm.pid`

重启

kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`

或者

killall php-fpm 然后再启动,但是不推荐,上面的才是平滑重启

这里提示找不到文件的错误的话,你需要修改下php-fpm.conf

pid = run/php-fpm.pid这句话前面的要去掉

游客评论区

#1 匿名游客 2015-11-27 16:08:49 / 回复

写的不错


#2 大魔王 2015-11-28 02:09:47 / 回复

修复了  QQ登录的bug  

原因:使用了新的php-fpm中没有安装openssl扩展

导致file_get_contents无法获取信息


发表评论

(请不要填写空的评论)
提交评论 使用QQ登录