当前位置:首页 » 编程语言 » phpconf

phpconf

发布时间: 2024-12-18 04:13:18

php-fpm.conf.default 5.3.27 在哪

首页 > 运维 > 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 说明安装成功!

Ⅱ can't load c:/php/php5ts.dll

在window下构建apache+php的设置
1.在httpd.conf文件中加入以下设置:
#包含自定义路径下的php.conf文件
Include g:\MyWeb\etc\php.conf
2.在自定义路径下创建php.conf文件,用于apache下的php设置。
#
# php.conf
#

PHPIniDir g:\MyWeb\etc
#php5
LoadFile g:\MyWeb\php5\libmysql.dll
LoadFile g:\MyWeb\php5\libmcrypt.dll
LoadFile g:\MyWeb\php5\libmhash.dll
LoadFile g:\MyWeb\php5\libeay32.dll
#LoadFile g:\MyWeb\php5\ssleay32.dll
LoadFile g:\MyWeb\php5\php5ts.dll
#LoadMole php5_mole g:\MyWeb\php5\php5apache2.dll
LoadMole php5_mole g:\MyWeb\php5\php5apache2_2.dll

#php4
#LoadFile g:\MyWeb\php4\dlls\libmysql.dll
#LoadFile g:\MyWeb\php4\dlls\libmhash.dll
#LoadFile g:\MyWeb\php4\dlls\libeay32.dll
#LoadFile g:\MyWeb\php4\dlls\ssleay32.dll
#LoadFile g:\MyWeb\php4\php4ts.dll
#LoadMole php4_mole g:\MyWeb\php4\sapi\php4apache2.dll

AddType application/x-httpd-php .php
DirectoryIndex index.html index.php

热点内容
安卓开发的程序怎么获取权限 发布:2024-12-18 11:15:54 浏览:789
c语言发展史 发布:2024-12-18 11:15:44 浏览:834
ICS编程 发布:2024-12-18 11:12:11 浏览:26
厂商加密硬盘 发布:2024-12-18 11:12:04 浏览:361
androidsignal 发布:2024-12-18 11:10:41 浏览:245
编程语言中蟒 发布:2024-12-18 10:54:31 浏览:847
鼠标连点器易语言源码 发布:2024-12-18 10:54:26 浏览:691
php在线混淆解密免费 发布:2024-12-18 10:51:33 浏览:391
ds8000存储 发布:2024-12-18 10:40:15 浏览:402
什么情况下达到配置最优 发布:2024-12-18 10:38:44 浏览:823