编译安装PHP5,并更改apache设置
来源:互联网 发布:河北网络集成商 编辑:程序博客网 时间:2024/05/16 08:34
下载并解压php源码包
wget http://cn.php.net/distributions/php-5.6.31.tar.gztar -zxvf php-5.6.31.tar.gz
以下都是安装各种依赖包
yum install libxml2yum install libxml2-develyum install openssl openssl-develyum reinstall bzip2yum install bzip2-develyum reinstall libcurlyum install libcurl-develyum install libjpeg libpng freetype libjpeg-devel libpng-devel freetype-devewget http://www.atomicorp.com/installers/atomicsh ./atomicyum install libmcrypt libmcrypt-develyum -y install postgresql postgresql-devel
进入php解压后的目录开始编译安装php,重点是最后一个编译命令–with-apxs2=/usr/local/httpd2.4/bin/apxs,另外apache编译时候需要加上命令–enable-so,如果没有这个命令,则不会在apache的modules目录里生成libphp5.so文件
cd php-5.6.31./configure -prefix=/usr/local/php5 -enable-fpm -with-mcrypt=/usr/local/libmcrypt -with-zlib -enable-mbstring -with-openssl -with-mysql -with-mysqli -with-mysql-sock -with-gd -with-jpeg-dir=/usr/lib -enable-gd-native-ttf -enable-pdo -with-pdo-mysql -with-pdo-pgsql -with-gettext -with-curl -with-mbstring -enable-sockets -enable-bcmath -enable-xml -with-bz2 -enable-zip -enable-freetype -enable-xmlrpc --with-apxs2=/usr/local/httpd2.4/bin/apxsmake && make install
编译完成后将解压目录中的php.ini-production(生产环境)或者php.ini-development(开发环境)复制到php安装目录中的lib目录下并重命名为php.ini
cp php.ini-production /usr/local/php5/lib/php.ini
最后设置apache支持php,在apache设置文件httpd.conf文件中添加如下内容
DirectoryIndex index.html index.php
AddType application/x-httpd-php .php .php3 .htm .phtml .php4
AddType application/x-httpd-php-source .phpsLoadModule php5_module modules/libphp5.so
重启apache,在apache的htdoc目录中vim test.php
建立测试文件,用浏览器访问测试
<?phpphpinfo();?>
阅读全文
0 0
- 编译安装PHP5,并更改apache设置
- APACHE PHP5 ORACLE设置
- centos下首次编译安装php5.5整合apache
- Ubuntu14.04 & CentOS6.5 编译安装Apache & PHP5.6
- centOS6.8编译安装Apache 2.2+Mysql5.5+Php5.3
- ubuntu16.04 安装apache php5 mysql & 相关设置
- 编译安装php5.2.17
- 编译安装php5.6.30
- centos 5.0 编译安装apache 2.2.6+php5.2.5+mysql5.0.46+Zend笔记
- centos 5.0 编译安装apache 2.2.6 php5.2.5 mysql5.0.46 Z
- 编译安装 apache 2+php5+mysql 5+Zend Optimizer3.2.0+eaccelerator
- 记一次痛苦的过程-------源码编译安装apache+php5+mysql
- centos 5.0 编译安装apache 2.2.6+php5.2.5+mysql5.0.46+ZEND
- CentOS6编译安装LAMP:编译安装 PHP5
- PHP5.5编译安装问题
- CentOS下编译安装PHP5
- 安装编译源码php5.6.11
- [Centos]编译安装PHP5.6.13
- 包含关键字 jeesite 的文章-1
- Java 内存模型与线程
- IE和DOM事件流的区别
- java设计模式:适配器模式
- El表达式格式化日期
- 编译安装PHP5,并更改apache设置
- GPIO初识
- 白化whitening
- Aggressive cows--(二分)
- RocketMQ——Consumer篇:PULL消费模式下的调度消费服务
- service 本地 远程
- iOS好用的分类工具 让开发更简单 WHKit
- HTML中CSS的3种基本使用方式
- jeesite框架搭建的相关问题