欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

linux php7 降級php5

王浩然1年前9瀏覽0評論
在一些老舊的服務(wù)器上,我們經(jīng)常會發(fā)現(xiàn)PHP5仍然是主流。然而,隨著時代的進步,PHP7已經(jīng)成為了更加主流的版本,擁有更快的速度和更多的功能。那么,如何將Linux PHP7降級為PHP5呢? 首先,我們需要知道當(dāng)前服務(wù)器使用的是哪個版本的PHP。可以通過以下命令查看:
php --version
如果該命令返回的版本號為PHP7,則需要進行降級。另外,需要注意的是,在整個過程中,可能會發(fā)生不同的情況,因此在操作過程中應(yīng)該保持數(shù)據(jù)的備份。 接下來我們需要通過源碼重新編譯安裝PHP5。我們可以從PHP的官方網(wǎng)站上下載PHP5的源碼包,也可以通過命令獲取:
wget http://cn2.php.net/get/php-5.6.38.tar.gz/from/this/mirror
然后,將源碼包解壓到服務(wù)器上任意目錄下,并進入該目錄:
tar zxvf php-5.6.38.tar.gz
cd php-5.6.38
在源碼目錄中,我們需要運行以下命令安裝PHP5的依賴庫:
sudo apt-get install build-essential libxml2-dev libssl-dev \
libbz2-dev libreadline-dev libfreetype6-dev libjpeg-dev \
libmcrypt-dev libpng-dev libxslt-dev libcurl4-openssl-dev \
libjpeg8-dev libpng12-dev libpcre3-dev
安裝完成后,我們需要使用PHP5的配置腳本來配置并編譯源碼。請注意,如果需要使用與PHP7相同的擴展程序,則需要先卸載PHP7的擴展程序。
./configure --with-apxs2 --with-mysql --with-mysqli \
--with-pdo-mysql --with-iconv-dir --with-bz2 --with-curl \
--with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir \
--with-xsl --with-openssl --with-mcrypt \
--prefix=/usr/local/php5 --with-xmlrpc --with-litespeed \
--enable-mbstring --enable-mysqlnd --enable-zip \
--enable-bcmath --enable-sockets --enable-opcache \
--disable-fileinfo --disable-rpath --disable-phpdbg \
--disable-debug --disable-xml --disable-cli
編譯完成后,通過以下命令將PHP5安裝到/usr/local/php5目錄下:
make
sudo make install
安裝完成后,我們需要將php和php-fpm版本指向PHP5版本。我們可以通過以下命令修改默認版本:
sudo update-alternatives --set php /usr/local/php5/bin/php
sudo update-alternatives --set php-fpm /usr/local/php5/sbin/php-fpm
現(xiàn)在,我們就成功地將Linux PHP7降級為了PHP5。我們可以通過以下命令驗證版本:
php --version
在進行此類操作時,請務(wù)必小心并確保數(shù)據(jù)的備份,防止意外損失。