(為何安裝php5.2.17這個版本因為phpweb這個程序用到了Zend Optimizer3.3.9這個東東已經停止更新了最高支持5.2版本的php所以就有了一晚上填坑的自己和總結了這篇文章)
Centos6Yum默認沒有5.2.17網上說使用atomic的源來裝結果裝的都是5.4以上版本的所以自己手工安裝
首先下載rpm包:點擊下載wget http://km.snippetinfo.net/download/259/53827ad1fb7184015470fad9def3181e/php-5.2-x64.zip
1 yum install libXpm.so.4 libt1.so.5 autoconf automake gd 2 3 rpm -ivh php-5.2.17-1.el6.art.x86_64.rpm 4 rpm -ivh php-cli-5.2.17-1.el6.art.x86_64.rpm 5 rpm -ivh php-common-5.2.17-1.el6.art.x86_64.rpm 6 rpm -ivh php-devel-5.2.17-1.el6.art.x86_64.rpm 7 8 rpm -ivh php-gd-5.2.17-1.el6.art.x86_64.rpm 9 rpm -ivh php-ldap-5.2.17-1.el6.art.x86_64.rpm10 rpm -ivh php-mbstring-5.2.17-1.el6.art.x86_64.rpm11 rpm -ivh php-mysql-5.2.17-1.el6.art.x86_64.rpm12 rpm -ivh php-pdo-5.2.17-1.el6.art.x86_64.rpm13 rpm -ivh php-xml-5.2.17-1.el6.art.x86_64.rpm14 rpm -ivh t1lib-5.1.2-6.el6_2.1.x86_64.rpm
備注:上面命令執行過程有可能會提示Errors一般是先擱置下報錯的安裝命令安裝下面的先再回頭安裝就好了
安裝Zend Optimizer3.3.9
http://www.zend.com/en/products/guard/downloads
x86: wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
x64: wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
這個版本是有沒有Install文件的所以自己手工來配置
首先根據系統版本選擇下載的包我是x64的系統所以我解壓64位
tar zvxfZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
cd ZendOptimizer-3.3.9-linux-glibc23-x86_64/data/
這個時候看到
好幾個版本我是5.2系列所以
cd 5_2_x_comp
先創建下zend目錄
mkdir /usr/local/Zend/
mkdir /usr/local/Zend/lib
然后復制so文件過去
cp ZendOptimizer.so /usr/local/Zend/lib
然后在php.ini文件配置zend路徑
由于我的php.ini在/etc下所以
vi /etc/php.ini
shift+g跳到最后
輸入i進入編輯模式
然后寫入配置信息
zend_optimizer.optimization_level=15
zend_extension=/usr/local/Zend/lib/ZendOptimizer.so
然后保存
執行 php -v看看報錯么沒有報錯說明ZendOptimizer配置并加載成功
然后配置Jexus服務器支持PHP
<!--廣告時間:Jexus是強勁 堅固免費易用的Linux Asp.Net服務器jexus是一款基于.NET兼容環境,運行于Linux/unix操作系統之上,以支持ASP.NET為核心功能的高性能WEB服務器。-->
因為Jexus是支持FastCGI的而且vps也用Jexus反代這一個網站有一個web服務器就懶得裝別的了所以先配置jexus以CGI方式接入
先修改php.ini配置
vi/etc/php.ini
找到 cgi.force_redirect=1將值修改成 0
保存然后cd /usr/jexus
vi jws.conf
配置phpCGI路徑 php-fcgi.set=/usr/bin/php-cgi,6我默認是裝在了 /usr/bin下
保存
然后修改某個要啟用php的網站配置文件
添加fastcgi.add=php|socket:/var/run/jexus/phpsvr
保存
jws restart 重啟 jexus
大功告成然后自己用yum安裝個mysql把phpweb程序丟上去web目錄下然后就歡快的跑起來啦
PHP編程鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答