源码编译安装php5.6
2016-08-05 08:34
351 查看
下载php源代码
cd /usr/local/src wget http://cn2.php.net/get/php-5.6.24.tar.gz/from/this/mirror mv mirror php-5.6.24.tar.gz tar -zxvf php-5.6.24.tar.gz cd php-5.6.24
安装依赖的组件
xml扩展apt-get install libxml2-dev
png扩展
apt-get install libpng12-dev
freetype扩展
apt-get -y install libfreetype6-dev
openssl扩展
apt-get install openssl apt-get install libcurl3-openssl-dev
jpeg扩展
apt-get install libjpeg-dev
编译语句
生成配置文件
./configure --prefix=/opt/php --with-config-file-path=/opt/php/lib --enable-mbstring --enable-ftp --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-openssl-dir=/usr --with-openssl --with-pdo-mysql=mysqlnd --with-pear --enable-sockets --with-freetype-dir=/usr --enable-gd-native-ttf --with-zlib --with-libxml-dir=/usr --with-xmlrpc --enable-zip --enable-fpm --enable-fpm --enable-xml --enable-sockets --with-gd --with-zlib --with-iconv --enable-zip --with-freetype-dir=/usr/lib/ --enable-soap --enable-pcntl --enable-cli
安装了依赖的组件以后,应该就不会报错,如果报错请安装缺少的组件,然后重新生成配置文件。
编译&安装
make && make install
查看php服务器配置
当我们迁移服务器的时候,上述生成配置文件的代码需要与原php服务器的一直,我们可以使用php-config --configure-options查看。
php-config的位置在 php/bin/php-config
没有发现php.ini?
直接编译安装php之后,是没有php.ini的,我们可以从解压缩后的目录copy到/opt/php/lib,然后进行配置生效。/opt/php/lib是在./configure中配置的路径
相关文章推荐
- CentOS 7源码编译安装PHP5.6和Nginx1.7.9及MySQL(搭建LNMP环境)
- Ubuntu/CentOS下源码编译安装Php 5.6基本参数
- CentOs 6.5 上源码编译安装PHP5.6
- CentOS7源码编译安装php5.6完整版
- ubuntu源码编译安装php
- 源码编译安装ldap+apache+php+phpldapadmin
- 在ubuntu中用源码编译方式安装好了mysql和php
- CentOS 下源码编译安装apache+php+mysql
- Ubuntu11.10 源码编译安装PHP5.3.8 [转]
- [转]Debian/Ubuntu 从源码编译安装 PHP 5.3.4
- CentOS 源码编译安装LAMP(Apache MySQL PHP)
- 在 Debian 上源码编译和安装 Nginx+PHP+FastCGI+MySQL
- 在 Debian 上源码编译和安装 Nginx+PHP+FastCGI+MySQL
- Ubuntu下从源码手工编译安装及配置PHP5
- CentOS5.6(64bit)下编译安装Nginx1.2.0、Percona-Server-5.1.61、PHP5.3.10
- wdOS系统下源码编译安装LNAMP(linux+nginx+apache+mysql+php)
- 通过源码包php-5.4.9.tar.gz编译安装PHP之后,如何加载动态模块,不需要重新配置PHP
- 在 Debian 上源码编译和安装 Nginx+PHP+FastCGI+MySQL
- Red Hat Linux 9下的Mysql5.0.19+Apache 2.2.0 + PHP 5.1.2+GD库源码编译安装过程
- Linux(6.4)+Nginx(1.4.1)+Mysql(5.6.12)+Php(5.5.0)源码编译安装 推荐