php-5.5.27安装
2016-05-05 08:46
651 查看
1.tar –zxvf php-5.5.27.tar.gz
cd php-5.5.27
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/httpd/bin/apxs
make
make test
make install
安装完成后,要测试apache httpd是否对php支持。
创建 /usr/local/httpd/htdocs/index.php
编辑并添加如下内如到文件
///////////////// index.php中添加的内容///////////
<?
Phpinfo()
?>
///////////////// 保存退出///////////
访问http://10.215.80.54/index/php,如果访问成功,则网页会显示有关php的信息,否则访问失败。
访问失败表示apache对php不支持,需要做如下修改:
1:find到libphp5.so,将其拷贝到 /usr/local/apache2/modules/ 目录下
2:打开 /usr/local/httpd/conf/httpd.conf文件,并添如下信息到其中
///////////////////httpd.conf文件添加内容///////////////////
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.ph(p[2-6]?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
LoadModule php5_module modules/libphp5.so
<ifModule dir_module>
DirectoryIndex index.html index.php
</ifModule>
///////////////////保存退出///////////////////
重启apache :/usr/local/httpd/bin/apachectl restart
重新访问并测试是否成功
2.报错:
1>configure:
error: xml2-config not found. Please check your libxml2 installation
解决:
重新安装libxml2和libxml2-devel包
yum install libxml2
yum install libxml2-devel -y
2>(xml_parse*() goes into infinite loop when autodetection in effect), using U
make test时报错 忽略
cd php-5.5.27
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/httpd/bin/apxs
make
make test
make install
安装完成后,要测试apache httpd是否对php支持。
创建 /usr/local/httpd/htdocs/index.php
编辑并添加如下内如到文件
///////////////// index.php中添加的内容///////////
<?
Phpinfo()
?>
///////////////// 保存退出///////////
访问http://10.215.80.54/index/php,如果访问成功,则网页会显示有关php的信息,否则访问失败。
访问失败表示apache对php不支持,需要做如下修改:
1:find到libphp5.so,将其拷贝到 /usr/local/apache2/modules/ 目录下
2:打开 /usr/local/httpd/conf/httpd.conf文件,并添如下信息到其中
///////////////////httpd.conf文件添加内容///////////////////
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.ph(p[2-6]?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
LoadModule php5_module modules/libphp5.so
<ifModule dir_module>
DirectoryIndex index.html index.php
</ifModule>
///////////////////保存退出///////////////////
重启apache :/usr/local/httpd/bin/apachectl restart
重新访问并测试是否成功
2.报错:
1>configure:
error: xml2-config not found. Please check your libxml2 installation
解决:
重新安装libxml2和libxml2-devel包
yum install libxml2
yum install libxml2-devel -y
2>(xml_parse*() goes into infinite loop when autodetection in effect), using U
make test时报错 忽略
相关文章推荐
- PHP strftime() 函数
- Laravel5.2多图上传的实现以及上传七牛
- PHP POST获取的JSON使用json_decode返回NULL
- Header函数和PHP_AUTH_USER做用户验证
- php的tips(内存溢出问题)
- 踩坑系列之 php的curl
- php的tips(syntax error, unexpected $end错误)
- PHP购物车类
- 100多行PHP代码实现socks5代理服务器[2]
- Yii2超好用的日期和时间组件(值得收藏)
- yii2超好用的日期组件和时间组件
- php遍历解析xml字符串的方法
- php求数组全排列,元素所有组合的方法
- php实现计算百度地图坐标之间距离的方法
- 关于php中一些字符串总结
- 学习PHP的数组总结【经验】
- php测试函数性能
- php post获取所有提交
- yii2超好用的日期组件和时间组件
- php 操作数组 (合并,拆分,追加,查找,删除等)