Ubuntu 下 Apache2 和 PHP 服務器環境配置
1、簡介
本文主要是 Ubuntu 下 Apache2 和 PHP 服務器環境配置方法,同樣適用於 Debian
系統:Ubuntu 20.0.4
注意:文中運行的命令基本上需要管理員權限
2、安裝 Apache2 和 PHP
apt install apache2 php php-mysql php-mbstring
php-mysql 是 mysql 數據庫相關的擴展,php-mbstring 是中文相關的擴展,按照需求安裝
3、配置 PHP
編輯 php.ini 文件,注意根據 PHP 版本的不同,路徑稍有不同,路徑為:
/etc/php/7.4/apache2/php.ini
找到 extension 相關項,把需要開啟的擴展取消前面的 ";" 符號即可
如果需要 mysql 數據庫 和 中文相關的網站,建議開啟以下擴展:
extension=mbstring
extension=mysqli
extension=pdo_mysql
4、配置 Apache2
4.1、測試 Apache2
打開瀏覽器輸入 http://localhost/ 如果看到 Apache2 Debian Default Page 說明 Apache 服務器運行正常,並且可以看到默認網站位置為 /var/www/html
或者終端輸入 systemctl status apache2 查看狀態為 Active: active (running) 說明正常
4.2、配置 Apache2
停止 apache2 服務,終端輸入 systemctl stop apache2
編輯 /etc/apache2/apache2.conf
<Directory /var/www/> 為你的網站本地目錄
編輯 /etc/apache2/sites-available/000-default.conf
DocumentRoot /var/www/html 為你的網站本地目錄
編輯 /etc/apache2/sites-available/default-ssl.conf
DocumentRoot /var/www/html 為你的網站本地目錄
開啟 apache2 服務,終端輸入 systemctl start apache2,設置完畢
偷懶方法
編輯 /etc/apache2/apache2.conf
<Directory /var/www/> 為 <Directory /var/www/html/>
建立軟連接例如: ln -s /home/mypc/www /var/www/html/ 這樣根據 apache2 默認目錄連接為你的網站本地目錄就 OK 了!
