Ubuntu 20.04 搭建 LAMP 環境


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
就可以了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM