一.安裝Apache
1.運行以下命令,更新Ubuntu系統內的軟體包
sudo apt update
2.運行以下命令,安裝Apache
sudo apt-get -y install apache2
3.運行以下命令,查看Apache版本
apache2 -v
4.運行以下命令,啟動Apache服務
sudo systemctl start apache2
二.安裝并配置MySQL
1.安裝MySQL,
-
運行以下命令,安裝MySQL
sudo apt -y install mysql-server -
運行以下命令,查看MySQL版本
sudo mysql -V
2.運行以下命令,啟動MySQL服務
sudo systemctl start mysql
3.配置MySQL
- 解決后面步驟可能會遇到的“MYSQL設定密碼時顯示Failed! Error: SET PASSWORD has no significance for user 'root'@'localhost'”的問題
sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'mynewpassword';
-
運行以下命令,對MySQL進行安全性配置,根據提示進行操作
sudo mysql_secure_installation當命令列回顯All done!時,表示配置完成
-
運行以下命令,登錄MySQL資料庫進行測驗
sudo mysql -uroot -p
三.安裝PHP
1.安裝必要的組件
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt install php7.4 php7.4-fpm
2.測驗
sudo systemctl start php7.4-fpm.service
sudo systemctl status php7.4-fpm
四.配置Apache
1.啟用FastCGI需要的模塊
sudo a2enmod actions fcgid alias proxy_fcgi
2.編輯組態檔
sudo nano /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/html
<Directory /var/www/html>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
<FilesMatch \.php$>
# 2.4.10+ can proxy to unix socket
SetHandler "proxy:unix:/var/run/php/php7.4-fpm.sock|fcgi://localhost"
</FilesMatch>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
3.重啟Apache
sudo systemctl restart apache2
五.驗證
1.運行下面命令生成驗證頁面或者手動編輯生成
echo "<?php phpinfo(); ?>" > /var/www/html/info.php
2.看到下面頁面表示安裝完成

六.相關網站
- 阿里云Ubuntu鏡像站
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/499231.html
標籤:Linux
下一篇:控制服務和守護行程systemd
