中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CentOS PHP如何進行編譯安裝4.4.7版和5.2.5版

發布時間:2021-09-28 17:26:22 來源:億速云 閱讀:132 作者:柒染 欄目:系統運維

CentOS PHP如何進行編譯安裝4.4.7版和5.2.5版,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

CentOS是一個開源軟件貢獻者和用戶的社區。它對RHEL源代碼進行重新編譯,成為眾多發布新發行版本的社區當中的一個,并且在不斷的發展過程中,CentOS社區不斷與其他的同類社區合并,使CentOS Linux逐漸成為使用最廣泛的RHEL兼容版本。

CentOS PHP編譯安裝

對于CentOS PHP編譯我們選擇使用源碼編譯安裝的方法.因為我們將來要配置好幾個不同的服務器使用. 但我們還需要安裝GD庫所需要的東西[使用YUM安裝]yum install -y gd gd-devel libpng libpng-devel libjpeg libjpeg-devel freetype freetype-devel libxml2先下載二個版本的源碼包回來并解壓cd /tmp wget http://cn.php.net/get/php-5.2.5.tar.gz/from/cn2.php.net/mirror wget http://cn.php.net/get/php-4.4.7.tar.gz/from/cn2.php.net/mirror tar zxvf php-5.2.5.tar.gz tar zxvf php-4.4.7.tar.gz跟著我們CentOS PHP編譯5.2.5到apache 2[編譯是一種等待.強烈建議你邊看碟邊編譯!]

cd /tmp/php-5.2.5 ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/sbin/apxs --with-gd --enable-trace-vars --with-zlib -with-mysql --enable-mbstring=all --disable-ipv6 make make install同樣.你也可以選擇使用CentOS PHP編譯4.4.7

cd /tmp/php-4.4.7 ./configure --prefix=/usr/local/php4 --with-apxs2=/usr/sbin/apxs --with-gd --enable-trace-vars --with-zlib -with-mysql --enable-mbstring=all --disable-ipv6 make make install二者的編譯參數并沒有太大的區別. 編譯完后..手動修改apache2的配置文件以支持CentOS PHP編譯

vi /etc/httpd/conf/httpd.conf要改的有如下幾處: 一般都在 #AddType application/x-tar .tgz 下加一行 AddType application/x-httpd-php .CentOS PHP編譯查找 DirectoryIndex index.html........... 將這行改為 DirectoryIndex index.html index.htm index.php 也就是指定了index.html index.htm index.php這三個主頁文件[當然你也可以添加其它的]

另外.如果你二個CentOS PHP編譯的話.那配置文件里會加載二個CentOS PHP編譯的.你必須取消一個. 在配置文件里面找到 LoadModule php5_module /usr/lib/httpd/modules/libphp5.so LoadModule php4_module /usr/lib/httpd/modules/libphp4.so 你隨便在其中一行前面加上'#' 這個應該可以理解吧.這時我們的apache2就支持CentOS PHP編譯了.

下一步輪到我們的Apache 1.3.39了. 同樣我們需要重新CentOS PHP編譯 具體的命令是: PHP5.2.5cd /tmp/php-5.2.5 make clean            ./configure --prefix=/usr/local/php5 --with-apxs=/usr/local/apache/bin/apxs --with-gd --enable-trace-vars --with-zlib -with-mysql --enable-mbstring=all --disable-ipv6 make make install
PHP4.4.7

cd /tmp/php-4.4.7 make clean ./configure --prefix=/usr/local/php4 --with-apxs=/usr/local/apache/bin/apxs --with-gd --enable-trace-vars --with-zlib -with-mysql --enable-mbstring=all --disable-ipv6 make make install
同樣地..需要按修改apache2的配置文件一樣.修改apache1.3.39的配置文件...都一樣的方法的.

跟著我們進一步先CentOS PHP編譯使用CGI模式...因為除APACHE外的WEBSERVER都需要PHP以FAST-CGI模式CentOS PHP編譯5.2.5cd /tmp/php-5.2.5 make clean            ./configure --prefix=/usr/local/php5-cgi --enable-force-cgi-redirect --enable-fastcgi --with-gd --enable-trace-vars --with-zlib -with-mysql --enable-mbstring=all --disable-ipv6 make make installPHP4.4.7

cd /tmp/php-4.4.7 make clean ./configure --prefix=/usr/local/php4-cgi --enable-force-cgi-redirect --enable-fastcgi --with-gd --enable-trace-vars --with-zlib -with-mysql --enable-mbstring=all --disable-ipv6 make make install
這里我們需要CentOS PHP編譯安裝到不同的目錄.這也是為了以后方便的...分別安裝到/usr/local/php4-cgi 和/usr/local/php5-cgi目錄下

關于CentOS PHP如何進行編譯安裝4.4.7版和5.2.5版問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

彝良县| 阿克陶县| 昌黎县| 秀山| 澄迈县| 东明县| 铅山县| 密山市| 安吉县| 藁城市| 黄陵县| 监利县| 顺义区| 岳阳县| 托里县| 郴州市| 赣州市| 南木林县| 辽阳县| 镇雄县| 阳城县| 呼玛县| 和顺县| 开平市| 石首市| 小金县| 新泰市| 江川县| 临江市| 金塔县| 巴塘县| 阜新| 衡水市| 石屏县| 台湾省| 孟州市| 常德市| 山东| 岢岚县| 恩平市| 尼木县|