在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1. 安装nginx,传送门:http://www.cnblogs.com/emberd/p/4536238.html ./configure --prefix=/usr/local/php5.6.1 --enable-mbstring --with-mcrypt --with-mhash --enable-fpm --with-iconv
中途会报错缺少依赖库,依次安装 libxml2: yum install -y libxml2-devel libmcrypt: 源码安装libmcrypt-2.5.7.tar.gz 4. 修改MakeFile文件 1 vim Makefile 2 EXTRA_LIBS=后加上-liconv 3 make 4 make install 5. 修改php配置文件 1 cd /usr/local/php5.6.1/etc 2 cp php-fpm.conf.default php-fpm.conf 3 修改如下参数: 4 pm.max_children = 40 5 pm.start_servers = 20 6 pm.min_spare_servers = 5 7 pm.max_spare_servers = 35 8 pm.max_requests = 500 9 listen = 127.0.0.1:40000 6. 启动php-fpm usr/local/php5.6.1/sbin/php-fpm &
7. 修改nginx配置文件 location / { root /data/www; index index.html index.htm; } location ~ \.php$ { root /data/www; fastcgi_pass 127.0.0.1:40000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /data/www$fastcgi_script_name; include fastcgi_params; } 8. 重载nginx /usr/local/nginx/sbin/nginx -s reload
php-fpm 关闭:
1. 进入php源码目录 cd ext/mysql/ 2. 执行php扩展脚本 /usr/local/php5.6.1/bin/phpize
3. 编译前配置 ./configure --with-php-config=/usr/local/php5.6.1/bin/php-config --with-mysql=/data/software/mysql
注:/data/software/mysql为mysql源码目录 4. 编译并安装 1 make 2 make install 注意生成的mysql.so位置,后面需要使用,例如:Installing shared extensions:/usr/local/php5.6.1/lib/php/extensions/no-debug-non-zts-20131226/ 5. 修改php.ini,增加 extension=/usr/local/php5.6.1/lib/php/extensions/no-debug-non-zts-20131226/mysql.so 6. 重启php-fpm
|
2022-08-30
2022-08-17
2022-11-06
2022-08-18
2022-07-18
请发表评论