php 是一種廣泛應用於server端的語言,很多知名系統都用了php, 比如 wordpress,magento
php8是php最新的release版本,在這個版本也加入了很多新的功能。
但是在ubuntu的預設apt庫里,找不到php8,因此需要稍微做一些額外操作才能安裝。
設定apt庫
這個庫來自於ondřej surý,他維護了乙個包含了php最新版的庫。
sudo apt install software-properties-common安裝安裝包含apache php mod 的php 8(下面還有nginx)sudo add-apt-repository ppa:ondrej/php
sudo重啟動apache2可以生效apt update
sudo apt install php8.0 libapache2-mod-php8.0
sudo systemctl restart apache2安裝包含php fpm
sudophp fpm是乙個效能更好的cgi,預設情況下apache是不會生效php fpm的,可以使用以下命令生效:apt update
sudo apt install php8.0-fpm libapache2-mod-fcgid
sudo重啟動apache2即可a2enmod proxy_fcgi setenvif
sudo a2enconf php8.0-fpm
systemctl restart apache2安裝nginx版
因為nginx沒有預設支援php所以必須通過php fpm service
sudo安裝完成後php fpm service就是啟動的。可以通過命令檢視狀態:apt update
sudo apt install php8.0-fpm
systemctl status php8.0-fpm設定nginx server block
server重啟動nginx}
sudo systemctl restart nginx安裝php擴充套件外掛程式
如下命令:
sudo apt install php8.0-[extname]比如 mysql 和 gd
sudo apt install php8.0-mysql php8.0-gd安裝完成後別忘了重啟動web server (apache or nginx)
測試
在 /var/www/html 目錄下建立 info.php ,內容為
<?php訪問 http://$/info.php,會出現下面的頁面,安裝完成。phpinfo();
如何在ubuntu上安裝vim
解壓安裝檔案 bunzip2 vim 7.1.tar.bz2,生成vim 7.1.tar,然後tar xvf vim 7.1.tar。解壓語言包 tar zvxf vim 7.1 lang.tar.gz。進入vim71目錄,configure prefix usr vim enable multib...
如何在ubuntu上安裝軟體
1.deb軟體包 dpkg i 軟體包名.deb 需要注意的是,使用dpkg安裝的時候需要使用root賬戶安裝,也可以使用sudo dpkg i 軟體包名.deb 2.源 檔案編譯安裝 安裝過程 1.開啟終端,使用cd進入對應的資料夾 2.給需要編譯的檔案對應的執行許可權 chmod 755 r 資...
如何在Ubuntu上安裝GIT
今天花了很長時間才在ubuntu 上安裝好git 1.6.0.2,最開始本不需要1.6,所以只用 1 sudo apt get install git core 就把git1.5安裝好。可以使用git ssh等方式。但後來需要http的支援,1.5版本中不包含這個,所以開始漫長的公升級之路。由於還沒...