Debian LAMP中PHP環境如何搭建

Debian LAMP中PHP環境如何搭建

debian系統下配置LAMP(linux, apache, mysql, php)運行環境,可依照如下流程操作:

1. 升級軟件包列表

第一步是確保系統中的軟件包為最新版本:

sudo apt update sudo apt upgrade -y

2. 安裝Apache服務器

接下來安裝Apache Web服務器:

sudo apt install apache2 -y

啟動并設置Apache開機自啟:

立即學習PHP免費學習筆記(深入)”;

sudo systemctl start apache2 sudo systemctl enable apache2

查看Apache服務狀態以確認是否正常運行:

sudo systemctl status apache2

3. 安裝mysql數據庫

繼續安裝MySQL數據庫服務:

sudo apt install mysql-server -y

啟動MySQL服務并設置開機啟動:

sudo systemctl start mysql sudo systemctl enable mysql

使用安全初始化腳本增強數據庫安全性:

sudo mysql_secure_installation

根據指引完成root用戶密碼設置和其他安全選項。

4. 安裝php解析

隨后安裝PHP以及常用擴展模塊:

sudo apt install php libapache2-mod-php php-mysql -y

重啟Apache以便加載PHP支持:

sudo systemctl restart apache2

5. 檢測PHP運行環境

新建一個測試頁面用于驗證PHP是否安裝成功:

sudo nano /var/www/html/phpinfo.php

輸入以下代碼內容:

<?php phpinfo(); ?>

保存退出后,在瀏覽器中打開 https://www.php.cn/link/09982e07c27a59881a8bd3d7dddc85fa

6. 配置防火墻規則(非必需)

如使用UFW防火墻,可添加規則允許網頁訪問:

sudo ufw allow 'Apache Full' sudo ufw enable

7. 安裝額外的PHP模塊(非必需)

依據項目需求安裝更多PHP組件,例如:

sudo apt install php-curl php-gd php-mbstring php-xml php-zip -y

每次新增擴展后需重新啟動Apache:

sudo systemctl restart apache2

8. 調整MySQL配置(非必需)

按需進行MySQL配置,比如新建數據庫和用戶賬號:

sudo mysql -u root -p

在MySQL命令行內執行以下語句:

CREATE DATABASE mydatabase; CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword'; GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost'; FLUSH PRIVILEGES; EXIT;

至此,你的Debian系統上已經完成了LAMP環境的搭建。現在可以開始部署Web應用了。

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享