Home  >  Article  >  Backend Development  >  nginx调整php-fpm

nginx调整php-fpm

WBOY
WBOYOriginal
2016-06-13 13:02:18783browse

nginx整合php-fpm

tar -zxvf php-5.4.9.tar.bz2
cd php-5.4.9
./configure --prefix=/usr/local/php --enable-fpm
make 
make install
cp php.ini-production /usr/local/php/etc/php.ini
cp /usr/local/php/etc/php-fpm.conf.default  /usr/local/php/etc/php-fpm.conf


#php.ini 配置时区
vim /usr/local/php/etc/php.ini
date.timezone=Asia/Shanghai

#php-fpm.ini 配置目录,工作用户
vim /usr/local/php/etc/php-fpm.ini
access.log = /home/fansxnet/wwwroot/phpwww/logs/$pool.access.log
slowlog = /home/fansxnet/wwwroot/phpwww/logs/$pool.log.slow
user = fansxnet
group = fansxnet

#/home/fansxnet/wwwroot/phpwww 目录文件夹列表
htdocs  include  logs  templates

#在htdocs目录中新建一个index.php
echo phpinfo()

#nginx.conf的配置添加一个

location ~ \.php$ {
            root           /home/fansxnet/wwwroot/phpwww/htdocs;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  PHP_VALUE 'include_path=/home/fansxnet/wwwroot/phpwww/include:/user/share/pear';
            fastcgi_param  SCRIPT_FILENAME  /home/fansxnet/wwwroot/phpwww/htdocs$fastcgi_script_name;
            include        fastcgi_params;
}

#启动nginx  php-fpm
/usr/local/openresty/nginx/sbin/nginx
/usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini
#浏览 http://localhost/index.php




#添加模块指定扩展模块目录
vim /usr/local/php/etc/php.ini
extensioin_dir = "/usr/lib64/php/modules"

#curl module
cd php-5.4.9/ext/curl
phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-curl=/usr/bin
make 
make install

vim /usr/local/php/etc/php.ini
extension=curl.so # 添加curl
 

?

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn