要將 PHP 集成到 Ubuntu 服務器中,您需要按照以下步驟操作:
更新系統軟件包列表: 在終端中運行以下命令,以確保您的系統軟件包列表是最新的:
sudo apt-get update
安裝 PHP: 要在 Ubuntu 服務器上安裝 PHP,請運行以下命令:
sudo apt-get install php
這將安裝 PHP 的基本版本。如果您需要其他 PHP 擴展,可以使用 apt-get
命令安裝它們,例如:
sudo apt-get install php-mysql php-curl php-gd php-mbstring php-xml php-pear php-zip
安裝 Web 服務器: 在 Ubuntu 上,您可以選擇安裝 Apache 或 Nginx 作為 Web 服務器。以下是安裝這兩個服務器的命令:
安裝 Apache:
sudo apt-get install apache2
安裝完成后,啟動 Apache 服務并設置為開機自啟:
sudo systemctl start apache2
sudo systemctl enable apache2
安裝 Nginx:
sudo apt-get install nginx
安裝完成后,啟動 Nginx 服務并設置為開機自啟:
sudo systemctl start nginx
sudo systemctl enable nginx
配置 Web 服務器以處理 PHP 文件:
對于 Apache,您需要啟用 mod_php
模塊,以便服務器能夠解析 PHP 文件。運行以下命令:
sudo a2enmod php
然后重啟 Apache 服務:
sudo systemctl restart apache2
對于 Nginx,您需要在 Nginx 配置文件中添加一個 location
塊,以便服務器能夠解析 PHP 文件。編輯 /etc/nginx/sites-available/default
文件(或您自己的站點配置文件),并在 server
塊中添加以下內容:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
請注意,您可能需要根據您的 PHP 版本更改 fastcgi_pass
行中的路徑。完成更改后,重啟 Nginx 服務:
sudo systemctl restart nginx
測試 PHP 集成:
在 Web 服務器的根目錄(對于 Apache,通常是 /var/www/html
;對于 Nginx,通常是 /var/www
)中創建一個名為 info.php
的文件,并添加以下內容:
<?php
phpinfo();
?>
保存文件后,在瀏覽器中訪問 http://your_server_ip/info.php
。您應該看到一個顯示 PHP 配置信息的頁面,這表明 PHP 已成功集成到您的 Ubuntu 服務器中。
完成!現在您已經成功地將 PHP 集成到 Ubuntu 服務器中,并可以開始開發您的 Web 應用程序了。