源码编译安装php7.0.5

源码编译安装php7.0.5 源码包下载地址 http://219.239.26.3/files/4255000007F687B2/cn2.php.net/distributions/php-7.0.5.tar.gz 安装epel扩展yum源 [root@xuegod63 ~]# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm [root@xuegod63 ~]# yum clean all [root@xuegod63 ~]# yum list 注:RHEL光盘和CentOS源缺少很多软件包,建议使用扩展源进行安装依赖包 安装所需依赖包 [root@xuegod63 ~]# yum -y install php-mcrypt libmcrypt libmcrypt-devel autoconf freetype gd libmcrypt libpng libpng-devel libjpeg libxml2 libxml2-devel zlib curl curl-devel Apache2.4源码安装请参考:http://blog.sina.com.cn/s/blog_14e8c64ca0102w3ge.html MySQL5.7源码安装请查考:http://blog.sina.com.cn/s/blog_14e8c64ca0102w3lg.html 配置相关参数 [root@xuegod63 php-7.0.5]#./configure --prefix=/server/php7/ \ --with-apxs2=/usr/local/apache2/bin/apxs \ --enable-mbstring \ --with-curl \ --with-gd \ --enable-fpm \ --enable-mysqlnd \ --with-pdo-mysql=mysqlnd \ --with-config-file-path=/server/php7/etc/ \ --with-mysqli=mysqlnd \ --with-mysql-sock=/server/mysql/mysql.sock 注: --with-apxs2 #将php编译为Apache的一个模块进行使用 --enable-mbstring #多字节字符串的支持 --with-curl #支持cURL --with-gd #支持gd库 --enable-fpm #支持构建fpm --enable-mysqlnd #启用mysqlnd --with-pdo-mysql #支持pdo:MySQL支持 --with-config-file-path #设置配置文件路径 --with-mysqli #支持MySQLi --with-mysql-sock #关联mysql的socket文件 编译 [root@xuegod63 php-7.0.5]# make -j 4 安装 [root@xuegod63 php-7.0.5]# make install 生成配置文件 [root@xuegod63 php-7.0.5]# cp php.ini-production /server/php7/etc/php-ini 添加Apache支持 [root@xuegod63 php-7.0.5 vim /usr/local/apache2/conf/httpd.conf Addtype application/x-httpd-php .php .phtml 创建首页文件 [root@xuegod63 php-7.0.5]# cd /usr/local/apache2/htdocs/ [root@xuegod63 htdocs]# vim a.php 重启服务 service apachectl restart 验证访问 ip

posted on 2016-05-14 17:01  超哥*  阅读(548)  评论(0编辑  收藏  举报

导航