一、前期準備工作
在安裝php5.2.0之前,需要先安裝寶塔linux。具體過程可參照官方文檔進行安裝配置。在執行以下操作前注意:如果系統已經安裝了yum源,則需要先升級yum源,步驟如下:
wget?http://download.bt.cn/install/update.sh chmod?+x?update.sh ./update.sh
二、下載PHP5.2.0源碼包
在寶塔Linux頁面,依次選擇“網站” → “PHP版本” → “自定義版本” → “下載”進入下載頁面,在“PHP下載地址”中輸入以下地址:
立即學習“PHP免費學習筆記(深入)”;
http://museum.php.net/php5/php-5.2.0.tar.gz
然后點擊“下載”按鈕,等待下載完成。
三、解壓PHP5.2.0源碼包
下載完成后,回到寶塔Linux頁面,選擇“文件管理” → “上傳文件”,上傳剛才下載的“php-5.2.0.tar.gz”源碼包,上傳完成后,選擇“文件管理” → “解壓縮”,進行解壓縮操作。
四、安裝編譯工具
在寶塔Linux頁面,選擇“軟件管理” → “安裝軟件”,輸入以下命令安裝依賴工具:
yum?-y?install?gcc?bison?bison-devel?ncurses-devel?libxml2-devel?libjpeg-devel?libpng-devel?freetype-devel?libmcrypt-devel?libxslt-devel?openssl-devel?curl-devel?gdbm-devel?db4-devel?libXpm-devel?libicu-devel?libldb-devel?libzip-devel?–y
五、編譯安裝PHP5.2.0
打開ssh工具,連接服務器(如果已經連接可跳過),執行以下命令,進入源碼包目錄:
cd?/www/server/php/5.2.0/php-5.2.0
接下來,執行以下命令,配置PHP5.2.0:
./configure?--prefix=/www/server/php/5.2.0?--enable-fastcgi?--enable-fpm?--enable-mysqlnd?--with-mysql=mysqlnd?--with-pdo-mysql=mysqlnd?--with-iconv-dir?--with-freetype-dir?--with-jpeg-dir?--with-png-dir?--with-zlib?--with-libxml-dir=/usr?--enable-xml?--disable-rpath?--enable-bcmath?--enable-shmop?--enable-sysvsem?--enable-inline-optimization?--with-curl?--with-curlwrappers?--enable-mbregex?--enable-fpm?--enable-mbstring?--with-mcrypt?--with-gd?--with-xsl?--with-gettext?--with-xmlrpc?--with-zip?--enable-soap?--disable-fileinfo?--enable-opcache?--with-openssl
執行完畢后,執行以下命令,編譯安裝PHP5.2.0:
make make?install
安裝成功后,執行以下命令,將PHP5.2.0的配置文件復制到對應位置:
cp?php.ini-development?/usr/local/lib/php.ini
六、添加PHP5.2.0到寶塔Linux
回到寶塔Linux頁面,選擇“網站” → “PHP版本” → “添加”,在彈出的窗口中,輸入以下內容:
Name:php5.2.0 Version:5.2.0
然后點擊“確認”即可完成添加。
七、配置網站使用PHP5.2.0
在寶塔Linux頁面,依次選擇“網站” → “添加網站”,在“PHP版本”中選擇剛才添加的“php5.2.0”,隨后進行其他配置,保存即可。
八、測試
要測試PHP5.2.0,只需在瀏覽器中輸入網站地址并打開它。如果出現PHP頁面,則表明安裝成功。