IT星球论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 238|回复: 0

Centos编译安装PHP 5.5笔记

[复制链接]

50

主题

0

好友

248

积分

IT初级专家

Rank: 3Rank: 3

升级  16%

发表于 2015-9-29 18:02:32 |显示全部楼层
Centos编译安装PHP 5.5笔记
                本篇是在 CentOS 6.4 32bit 下编译安装 php 5.5.5 的笔记,接上篇 Centos编译安装apache 2.4.6笔记。php 5.5.x 和 centos 源里面的 php 5.3.x 之间的性能差异见升级到 PHP 5.5.x + opcache。
首先是编译准备工作:
        yum groupinstall "Development tools"然后是编译安装 PHP 5.5.x 需要用到的 devel 包:
        yum install libxml2-devel gd-devel libmcrypt-devel libcurl-devel openssl-devel从官方下载,解压:
        wget http://us3.php.net/get/php-5.5.5.tar.gz/from/cn2.php.net/mirror        tar -xvf php-5.5.5.tar.gz        cd php-5.5.5编译安装 php 5.5 的参数:
./configure --with-apxs2=/usr/local/apache2/bin/apxs --disable-cli --enable-shared --with-libxml-dir --with-gd --with-openssl --enable-mbstring --with-mcrypt --with-MySQLi --with-mysql --enable-opcache --enable-mysqlnd --enable-zip --with-zlib-dir --with-pdo-mysql --with-jpeg-dir --with-freetype-dir --with-curl --without-pdo-SQLite --without-sqlite3
我已经尽量的在参数上做了精简,用以上参数编译安装好的 php 运行 wordpress, joomla, ip board 等常见的博客、论坛程序都是没有问题的,因为有了 --disable-cli,所以就没法 make test 了,安装好以后也没法 php -v 了。安装吧:
        make        make install        cp php.ini-production /usr/local/lib/php.ini        #记住上面 php.ini 的位置哦。是时候让 apache 知道有 php 的存在了,在 apache 配置文件 httpd.conf 中添加:
        LoadModule php5_module modules/libphp5.so        #上面那行可能在编译安装 php 的过程中已经由系统自动添加了        <FilesMatch \.php$>                SetHandler application/x-httpd-php        </FilesMatch>OK!重启 apache,人品好的人是不会出现问题的。

http://www.onepx.com/centos-php-55.html
Centos编译安装PHP 5.5笔记
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

回顶部