如何在Ubuntu上安裝PHP8

2022-09-19 18:45:12 字數 1647 閱讀 5525

php 是一種廣泛應用於server端的語言,很多知名系統都用了php, 比如 wordpress,magento

php8是php最新的release版本,在這個版本也加入了很多新的功能。

但是在ubuntu的預設apt庫里,找不到php8,因此需要稍微做一些額外操作才能安裝。

設定apt庫

這個庫來自於ondřej surý,他維護了乙個包含了php最新版的庫。

sudo apt install software-properties-common

sudo add-apt-repository ppa:ondrej/php

安裝安裝包含apache php mod 的php 8(下面還有nginx)

sudo

apt update

sudo apt install php8.0 libapache2-mod-php8.0

重啟動apache2可以生效

sudo systemctl restart apache2
安裝包含php fpm

sudo

apt update

sudo apt install php8.0-fpm libapache2-mod-fcgid

php fpm是乙個效能更好的cgi,預設情況下apache是不會生效php fpm的,可以使用以下命令生效:

sudo

a2enmod proxy_fcgi setenvif

sudo a2enconf php8.0-fpm

重啟動apache2即可

systemctl restart apache2
安裝nginx版

因為nginx沒有預設支援php所以必須通過php fpm service

sudo

apt update

sudo apt install php8.0-fpm

安裝完成後php fpm service就是啟動的。可以通過命令檢視狀態:

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 

phpinfo();

訪問 http://$/info.php,會出現下面的頁面,安裝完成。

如何在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版本中不包含這個,所以開始漫長的公升級之路。由於還沒...