将以下参数添加到php.ini文件末尾
zend_extension="/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so"eaccelerator.shm_size="64"eaccelerator.cache_dir="/usr/local/webserver/eaccelerator_cache"eaccelerator.enable="1"eaccelerator.optimizer="1"eaccelerator.check_mtime="1"eaccelerator.debug="0"eaccelerator.filter=""eaccelerator.shm_max="0"eaccelerator.shm_ttl="3600"eaccelerator.shm_prune_period="3600"eaccelerator.shm_only="0"eaccelerator.compress="1"eaccelerator.compress_level="9"修改php-fpm.conf配置文件
vim /usr/local/webserver/php/etc/php-fpm.conf如果安装 Nginx + PHP 用于程序调试,请将以下的
<value name="display_errors">0</value>改为
<value name="display_errors">1</value>以便显示PHP错误信息,否则,Nginx 会报状态为500的空白错误页
启动php-cgi进程,监听127.0.0.1的9000端口,进程数为128(如果服务器内存小于3GB,可以只开启64个进程),用户为:www
ulimit -SHn 65535
注:/usr/local/webserver/php/sbin/php-fpm 还有其他参数,包括:start|stop|quit|restart|reload|logrotate,修改php.ini后不重启php-cgi,重新加载配置文件使用reload。
如果安装 Nginx + PHP 用于程序调试,请将以下的
<value name="display_errors">0</value>改为
<value name="display_errors">1</value>以便显示PHP错误信息,否则,Nginx 会报状态为500的空白错误页
启动php-cgi进程,监听127.0.0.1的9000端口,进程数为128(如果服务器内存小于3GB,可以只开启64个进程),用户为:www
ulimit -SHn 65535
/usr/local/webserver/php/sbin/php-fpm start //在www用户创建之后在开启。
注:/usr/local/webserver/php/sbin/php-fpm 还有其他参数,包括:start|stop|quit|restart|reload|logrotate,修改php.ini后不重启php-cgi,重新加载配置文件使用reload。
六、编译安装nginx
创建www用户和组,以及网站目录,日志目录
useradd -g www -s /sbin/nologin www
mkdir -p /data/wsdata/wwwroot
mkdir -p /data/wsdata/wwwroot/error
echo "404" > /data/wsdata/wwwroot/error/404.html
echo "server is too busy" > /data/wsdata/wwwroot/error/50x.html
chmod +w /data/wsdata/wwwroot
mkdir -p /data/wslogs/wwwroot
chmod 777 /data/wslogs/wwwroot
chown -R www:www /data/wsdata/wwwroottar zxvf pcre-8.12.tar.gz && cd pcre-8.12/
./configure && make && make install && cd ..tar zxvf nginx-1.0.2.tar.gz && cd nginx-1.0.2/
./configure \
--user=www \
--group=www \
--prefix=http://down.chinaz.com/usr/local/webserver/nginx \
--with-http_stub_status_module \
--with-http_ssl_module \
--with-http_flv_module \
--with-cc-opt='-O3' \
--with-cpu-opt=opteron \
--with-http_gzip_static_module
make && make install && cd ..
创建或修改nginx配置文件
cat nginx.conf