色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

lnmp 重裝 php

周雨萌1年前7瀏覽0評論
對于網站的開發者來說,LNMP(Linux + Nginx + MySQL + PHP)是一個非常流行的開發環境,其中PHP是一種得到廣泛應用的網站后臺編程語言。然而,可能由于各種原因,我們需要重裝PHP。那么,本文將會介紹如何重新安裝PHP,讓LNMP重新恢復到正常工作狀態。 首先,我們需要先卸載已安裝的PHP,這里以CentOS為例,示范如何進行卸載。首先,進入終端輸入以下命令: ``` yum remove php ``` 然后,我們需要清除PHP殘留的文件。輸入以下命令進行清除: ``` find / -name php.ini -print 2>/dev/null ``` 這樣做是為了查找并刪除其它已經設計為PHP文件的PHP配置文件,使得重新安裝的PHP不會出現任何問題。 接下來,我們需要下載安裝PHP的源代碼,這里我們選擇PHP 5.6.40版本,(當然你可以選擇其它版本),輸入以下代碼進行下載: ``` wget http://cn2.php.net/distributions/php-5.6.40.tar.gz ``` 下載完成后,我們需要解壓安裝包,運行以下命令: ``` tar -zxvf php-5.6.40.tar.gz ``` 在執行這個命令時需要大約等待1到2分鐘,取決于文件大小和你的CPU性能。 解壓完成后,我們需要進入PHP源碼的目錄,下面的代碼會切換到你的home目錄并進入PHP源碼目錄: ``` cd ~/ cd php-5.6.40 ``` 進入源碼目錄后,運行以下命令進行PHP的編譯安裝: ``` ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-config-file-scan-dir=/usr/local/php/etc/conf.d --enable-mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-curl --with-libxml-dir --with-jpeg-dir --with-png-dir --with-zlib --with-gettext --enable-mbstring --with-freetype-dir --enable-gd-native-ttf --with-openssl make && make install ``` 這個命令的核心是configure,它會檢查你的服務器上是否滿足安裝需要的依賴項。如果不滿足,則需要安裝缺失的依賴項。至于如何安裝,我們可以通過"yum install"命令來安裝,或者自行到官網下載并安裝。之后,運行make便可開始安裝。 在這個過程中,可能會出現一些問題,比如少了一個編譯選項,遇到這種情況我們可以前往PHP的官網上查詢并進行補充,也可以嘗試重新安裝。 安裝完成之后,我們需要設置PHP來讓LNMP重新正常工作,輸入以下第一個命令,將PHP的主配置文件php.ini復制到/usr/local/php/etc目錄下: ``` cp php.ini-development /usr/local/php/etc/php.ini ``` 然后打開php.ini文件,通過vim等編輯器來編輯文件,更改和添加配置項,比如: ``` memory_limit = 128M post_max_size = 20M upload_max_filesize = 20M ``` 通過將以上參數修改為我們需要的值,我們可以讓PHP在工作時更加高效和優秀。 到此,我們的PHP重裝工作已經完成,下面我們需要重新啟動LNMP環境才能使我們的網站可以正常工作。我們可以輸入以下命令,通過Nginx來啟動LNMP環境,并通過網站地址測試網站是否正常工作: ``` sudo systemctl start nginx.service ``` 通過上面的步驟,我們成功地將PHP進行了重新安裝,并成功地讓LNMP環境重新啟動,讓我們的網站再次開始完美地工作。