1.安装libxml devel版 yum install libxml2-devel.x86_64
2.下载php源码
3.之前先安装apache2,且--enable-so,
./configure --prefix=/software/php5.5.15 --with-config-file-path=/software/php5.5.15/config --with-mysql=/software/mysql-5.6.20 --with-mysqli=/software/mysql-5.6.20/bin/mysql_config --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-fpm --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --with-apxs2=/software/httpd2.4/bin/apxs
编辑apache配置文件conf/httpd.conf
增加(按上述编译会自动添加)
LoadModule php5_module modules/libphp5.so
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
动态添加php插件支持
到php源码目录下的ext目录中找到相应的插件,进入目录执行
/usr/local/php5/bin/phpize
然后configure
./configure --with-php-config=/usr/local/php5/bin/php-config
然后make && make install
会在这个插件源码目录下modules文件夹中生成编译后的so文件,
cp到php安装目录下的extensions中,/usr/local/php5/lib/php/extensions
cp /root/download/php-5.5.4/ext/zlib/modules/zlib.so /usr/local/php5/lib/php/extensions
编辑php.ini,若编译php时候没有默认生成php.ini, 则去编译时候添加了的configfilepath中新建一个
--with-config-file-path=/usr/local/php5/conf 这个目录下新建php.ini
加入
extension_dir="/usr/local/php5/lib/php/extensions"
extension=zlib.so
重启apache
相关推荐
debian编译安装php7.4.30.txt 编译安装更稳定! 每一行复制执行即可完成安装!
此文档描述了如何在ubuntu下安装编译php7,写的比较详细。
64位通过编译方式安装php出现的问题及解决方式
编译安装php环境速成宝典,可以实现你们想要的linux下的php环境!
centos7编译安装php
oci8源码,用于编译安装php扩展,使php能够连接oracle数据库
编译安装 PHP7+LNMP,以及编译安装PHP7扩展(redis/mongodb),原创整理文档,按照步骤操作,编译安装.. just a piece of cake!
计算机后端-PHP视频教程. Linux17 编译安装php.wmv
主要介绍了centos7上编译安装php7以php-fpm方式连接apache的相关知识,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
ubuntu 编译安装php 5.3.3+memcache的方法,需要的朋友可以参考下。
Linux 6 下编译安装 PHP 5.6实例详解 PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发...
本文实例讲述了linux平台编译安装PHP7并安装...在编译php7的机器上已经有编译安装过php5.3以上的版本,从而依赖库都有了 本php7是编译成fpm-php 使用的,如果是apache那么编译参数应该为 --with-apxs2=/usr/local/apa
本文讲述了php编译安装php-amq扩展的方法。分享给大家供大家参考,具体如下: ...2、编译php-amqp扩展的源码 注:两个的版本要指定,避免冲突。librabbitmq库是0.5.2版本。php-amq是1.4.0版本 这个扩展是php官方在维
PHP7.0正式版也出来了,今天编译安装了一下,写下安装步骤,我是在centos6.6 环境中编译的,下面是详细的安装步骤 环境依赖 yum install gcc gcc-c++ libxml2 libxml2-python libxml2-devel -y 下载 wget ...
详细的编译安装php,mysql,apache以及它们配置的文档
Centos_6.3_编译安装Nginx+php+Mysql,基础文档
本文实例讲述了Ubuntu环境编译安装PHP和Nginx的方法。分享给大家供大家参考,具体如下: 编译安装nginx 切换目录到工作文件夹: cd /usr/local/src 下载pcre源代码并安装 wget ftp://ftp.csx.cam.ac.uk/pub/...
可以成功编译安装phpOpencv,解决make之后报错opencv_mat.cc: In function ‘void opencv_mat_at(cv::Mat*, int*, long int, zval*, long int*, double*)’:
Linux云服务器编译安装PHP环境 这里使用的是腾讯云的CentOS系统,版本为 CentOS 7.6 64位,服务器是全新的,需要重新配置lnmp环境,首先是PHP环境(如果感觉麻烦的话可以考虑装一下宝塔面板等工具,可以快速搭建环境...
首先推荐一篇文章PHP 7 Release Date Arrived: Will ...作为一个PHP开发者,我是非常希望能够学会编译安装PHP7的,之前试过几次,但是每次安装都要上网找各种资料,于是乎,这次安装成功后就想把自己的安装过程