[教學][Ubuntu 架站] 在 Ubuntu 20.04 伺服器上安裝 PHP

在本指南中,我們將安裝 PHP 7 並將其配置為與 Ubuntu Server 20.04 上的 Apache 網頁伺服器一起使用。 

前言

在本指南中,我們將安裝 PHP 7 並將其配置為與 Ubuntu Server 20.04 上的 Apache 網頁伺服器一起使用。在上一教學中([教學][Ubuntu 架站] 在 Ubuntu 20.04 上安裝 MySQL Server),我們將的 MySQL Server 已啟動並運行,但你可能還需要安裝 phpMyAdmin,它可以使你通過瀏覽器界面輕鬆管理您的 MySQL 用戶和資料庫。在安裝 phpMyAdmin 之前,您必須先安裝 Apache/Nginx 和 PHP。

PHP(全稱:PHP:Hypertext Preprocessor,即「PHP:超文字預處理器」)是一種開源的通用電腦手稿語言,尤其適用於網路開發並可嵌入HTML中使用。PHP的語法借鑑吸收C語言、Java和Perl等流行電腦語言的特點,易於一般程式設計師學習。PHP的主要目標是允許網路開發人員快速編寫動態頁面,但PHP也被用於其他很多領域。


預先準備

1. 安裝 PHP

先從更新軟件包(Package )並在 Ubuntu 20.04 上安裝 PHP 開始。下面我們有兩個由 && 分隔的命令。第一個命令將更新軟件包列表以確保可獲得 PHP 的最新版本和依賴項。然後第二個命令將下載並安裝 PHP。

$ sudo apt update && sudo apt install php

當提示安裝 PHP 軟件包時,按 y 和 ENTER。

如果想將 PHP 與 MySQL 結合使用,需要安裝 libapache2-mod-php 和 php-mysql

$ sudo apt update && sudo apt install libapache2-mod-php php-mysql

2. 測試 PHP

軟件包安裝完成後,我們可以在命令行(Command Line)中測試 PHP。

$ php -version

如果 PHP 安裝正確,應該會看到類似下面的內容:

PHP 7.4.3 (cli) (built: Jul  5 2021 15:13:35) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies

接下來為了測試 PHP,需要在檔案根目錄(Document Root Directory)中創建一個名為 info.php 的新文件。

Ubuntu 20.04 中的預設的檔案根目錄是 /var/www/html/,或者如果你有按照我們之前[教學][Ubuntu 架站] 在 Ubuntu 20.04 安裝 Apache 網頁伺服器,並架設多個網站(多網域)指南進行操作,你的檔案根目錄可能位於 /var/www/test1.ui-code.com/public_html 之類的地方,其中 test1.ui-code.com 是你自己的網域名稱。

確認檔案根目錄的位置後,使用 nano 文本編輯器創建一個名為 info.php 的新文件。

$ sudo nano /var/www/test1.ui-code.com/public_html/info.php

nano 編輯器打開後,貼上以下 PHP 代碼。

<?php
phpinfo();

保存文件並退出。 (按 CTRL + X,按 Y,然後按 ENTER)

我們現在可以通過訪問 http://test1.ui-code.com/info.php 或 http://{{your_ip}}/info.php 在瀏覽器中加載這個文件。

確認 PHP 正常工作後,必須要刪除 info.php,因為它包含可能對駭客有用的信息。

$ sudo rm /var/www/test1.ui-code.com/public_html/info.php

相關文章

Leave a Reply

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *