LAMP環境即Linux下配置Apache、Mysql、Php,話不多說 GO !
0.下載之前先更新一波:
更新源
sudo apt-get update
更新軟件
sudo apt-get upgrade
更新系統軟件
sudo apt-get dist-upgrade
1.安裝Apache2
安裝
sudo apt install apache2 -y
檢查是否開啟
systemctl status apache2
在瀏覽器輸入你的IP或127.0.0.1或locallhost看到如下圖說明安裝成功
附:
apache2的 開啟、關閉、重啟(在apache2的目錄下)
apache2 start
apache2 stop
apache2 restart
2.安裝Mysql 5.7
安裝
sudo apt install mysql-server mysql-client
查看
mysql
看到下圖說明成功
另:
為數據庫創建用戶的方法
--進入mysql
mysql
--創建用戶
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
--賦予用戶對所有表增刪查改的權限
GRANT ALL ON *.* TO 'username'@'%';
或
grant select,delete,insert,update on 數據庫.* to 用戶名@'127.0.0.1';
--用戶登錄
mysql -u username -p password
3.安裝Php
01.安裝
sudo apt-get install php
查看
php -v
看到下圖說明成功
02.關聯
php與apache2
sudo apt-get install libapache2-mod-php
php與mysql
sudo apt-get install php-mysql
4.測試環境
打開文件
cd /var/www/html
創建兩個文件
touch test.php
touch test.html
兩個文件都寫入如下內容
<?php
phpinfo();
?>
--瀏覽器訪問
127.0.0.1/test.php
看到下圖說明php環境OK
--瀏覽器訪問
127.0.0.1/test.html
看到下圖說明LAMP環境OK
另:
如果你的test.html為空白,說明html沒有在apache2的解析范圍內——>解決方法:
打開文件
cd /etc/apache2/mod-available/php7.4.conf
把第一行:
<FilesMatch ".+.ph(ar|p|tml)$">
改為:
<FilesMatch ".+.(ph(ar|p|tml)|html|htm$">
並重啟apache2:
sudo /etc/init.d/apache2 restart
當然你有需要還可以添加其他的。
至此LAMP搭建完成 !
2021年10月20日08:15:55一個網友按上述方法出錯后的解決方法。
cd /etc/apache2/mod-available/php7.4.conf
這個改成
cd /etc/apache2/mods-available/php7.4.conf
就可以了