php-fpm.conf.default 5.3.27 在哪
发布网友
发布时间:2022-04-06 02:14
我来回答
共1个回答
热心网友
时间:2022-04-06 03:44
首页 > 运维 > linux 下编译安装 php-5.3.27
linux 下编译安装 php-5.3.27
1.环境说明
ubuntu 12.04
源码存储路径 /home/wzw/workstation/src
安装路径 /home/wzw/workstation/env
切换到工作目录 cd /home/wzw/workstation/src/
2.安装
wget http://cn2.php.net/distributions/php-5.3.27.tar.gz
sudo mkdir -p /home/wzw/workstation/env/php5
sudo tar -zxvf php-5.3.27.tar.gz
cd php-5.3.27
sudo ./configure --prefix=/home/wzw/workstation/env/php5 --with-config-file-path=/home/wzw/workstation/env/php5/etc/php.ini --with-mysql=/home/wzw/workstation/env/mysql5 --with-pdo-mysql=/home/wzw/workstation/env/mysql5 --enable-magic-quotes --enable-static --enable-mbstring --enable-sockets --enable-zip --with-curl --with-libxml-dir --enable-fpm
#【出错:configure: error: xml2-config not found. Please check your libxml2 installation.
# 解决:sudo apt-get install libxml2-dev】
#【出错:You've configured multiple SAPIs to be build. You can build only |
# | one SAPI mole and CLI binary at the same time.
# 解决:编译不带这个参数--with-apxs2=/home/wzw/workstation/env/apache2/bin/apxs 】
#【出错:configure: error: Please reinstall the libcurl distribution -
# easy.h should be in <curl-dir>/include/curl/
# 解决:sudo apt-get install libcurl4-openssl-dev】
sudo cp php.ini-proction ../../env/php5/etc/php.ini
sudo cp /home/wzw/workstation/env/php5/etc/php-fpm.conf.default /home/wzw/workstation/env/php5/etc/php-fpm.conf
sudo vim /home/wzw/workstation/env/php5/etc/php-fpm.conf
# 找到 ;pid = run/php-fpm.pid 【大概25行,去掉前面的分号】
sudo vim /home/wzw/workstation/env/nginx/conf/nginx.conf
# 在 location 中的 index 加上index.php,(大概是在45行)如:
# index index.php index.html index.htm;
# 去掉 loction ~ \.php$ { ... } 这个模块的注释 #
# 并把其中的 scripts 改成 $document_root
3.运行
cd /home/wzw/workstation/env/php5
sudo ./sbin/php-fpm -y ./etc/php-fpm.conf
# 【报错:[25-Sep-2013 11:55:21] ERROR: [pool www] cannot get gid for group 'nobody'
# [25-Sep-2013 11:55:21] ERROR: FPM initialization failed
# 解决:打开etc/php-fpm.conf(大概140行),把nobody改成www-data
# 】
4.测试
./bin/php -r "echo 2+4;"
输出 6 说明安装成功!