源碼編譯安裝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
相關文章
相關標籤/搜索