溫馨提示×

ubuntu lamp開發環境如何搭建

小樊
44
2025-07-03 07:47:54
欄目: 智能運維

在Ubuntu上搭建LAMP(Linux、Apache、MySQL和PHP)開發環境是一個相對直接的過程。以下是詳細的步驟:

安裝Apache

首先,打開終端并輸入以下命令來安裝Apache:

sudo apt update
sudo apt install apache2

安裝完成后,你可以通過在瀏覽器中輸入 http://localhost 來驗證Apache是否成功安裝。如果顯示了“It works!”的消息,那么Apache就已經正常運行了。

安裝MySQL

接下來,安裝MySQL服務器:

sudo apt install mysql-server

在安裝過程中,系統會提示你設置MySQL的root用戶密碼,請務必設置一個強密碼并妥善保管。

安裝PHP

然后,安裝PHP及其常用模塊:

sudo apt install php php-cli php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip

如果你打算使用PHP-FPM來處理PHP請求,你還需要進行一些額外的配置。

配置PHP-FPM(如果使用PHP-FPM)

啟動PHP-FPM服務:

sudo systemctl start php7.4-fpm

設置PHP-FPM開機自啟:

sudo systemctl enable php7.4-fpm

配置Web服務器使用PHP-FPM(以Nginx為例)

如果你使用Nginx作為Web服務器,你需要修改Nginx配置文件以使用PHP-FPM。通常這個文件位于 /etc/nginx/sites-available/default 或類似的目錄下。以下是一個示例配置:

server {
    listen 80 default_server;
    listen [::]:80 default_server;
    root /var/www/html;
    index index.php index.html index.htm index.nginx-debian.html;
    server_name _;
    location / {
        try_files $uri $uri/ =404;
    }
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.4-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
    location ~ /\.ht {
        deny all;
    }
}

保存更改后,重啟Nginx以應用新的配置:

sudo systemctl restart nginx

驗證PHP安裝

創建一個PHP文件來驗證PHP是否正確安裝和配置。在 /var/www/html 目錄下創建一個名為 info.php 的文件,并添加以下內容:

<?php
phpinfo();
?>

保存并退出編輯器,然后在瀏覽器中訪問 http://your_server_ip/info.php。如果你能看到PHP的詳細信息頁面,那么PHP就已經成功配置了。

完成

至此,你已經在Ubuntu上成功搭建了一個LAMP開發環境。你可以開始編寫和測試你的Web應用程序了。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女