首頁 > 後端開發 > PHP問題 > linux命令列安裝php的方法

linux命令列安裝php的方法

藏色散人
發布: 2023-03-05 16:12:01
原創
2872 人瀏覽過

linux命令列安裝php的方法:先透過「sudo apt install php libapache2-mod-php」指令安裝PHP和Apache PHP模組;然後重新啟動Apache服務即可。

linux命令列安裝php的方法

推薦:《PHP影片教學

準備條件

在開始本教學之前,請確保以具有sudo 權限的使用者身分登入。

安裝使用Apache 服務的PHP 7.2

#如果您使用Apache 作為Web 伺服器,您需要安裝PHP 和Apache PHP 模組,請執行以下命令:

sudo apt install php libapache2-mod-php
登入後複製

安裝軟體包後,重新啟動Apache 服務:

sudo systemctl restart apache2
登入後複製

#安裝使用Ngnix 服務的PHP 7.2

##與Apache 不同,Nginx 沒有內建的處理PHP檔案的支持,所以我們需要安裝一個單獨的應用程序,如PHP FPM(“fastCGI進程管理器”),它將處理PHP 檔案。

要安裝PHP 和PHP FPM 套件,請執行以下命令:

sudo apt install php-fpm
* php7.2-fpm.service - The PHP 7.2 FastCGI Process Manager
   Loaded: loaded (/lib/systemd/system/php7.2-fpm.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2018-06-30 23:56:14 PDT; 1min 28s ago
     Docs: man:php-fpm7.2(8)
 Main PID: 10080 (php-fpm7.2)
   Status: "Processes active: 0, idle: 2, Requests: 0, slow: 0, Traffic: 0req/sec"
    Tasks: 3 (limit: 2321)
   CGroup: /system.slice/php7.2-fpm.service
           |-10080 php-fpm: master process (/etc/php/7.2/fpm/php-fpm.conf)
登入後複製

您現在可以編輯Nginx 伺服器區塊並新增下列行,以便Nginx 可以處理PHP 檔案:

server {
    # . . . other code
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.2-fpm.sock;
    }
}
登入後複製

不要忘記重新啟動Nginx 服務,以使新設定生效:

sudo systemctl restart nginx
登入後複製

 

安裝PHP 擴充功能

#要擴充PHP 的核心功能,您可以安裝一些額外的擴充功能。 PHP 擴充功能以套件的形式提供,可以透過以下方式輕鬆安裝:

sudo apt install php-[extname]
登入後複製

例如,如果要安裝MySQL 和GD PHP 擴展,則可以執行以下命令:

sudo apt install php-mysql php-gd
登入後複製

安裝新的PHP擴充後,請不要忘記重新啟動Apache 或PHP FPM 服務,具體取決於您的設定。

測試PHP 處理

要測試您的Web伺服器是否已正確配置以進行PHP 處理,請使用下列程式碼在/var/www/html 目錄中建立一個名為info.php的新文件:

<?php
phpinfo();
?>
登入後複製
保存文件,打開您選擇的瀏覽器並訪問http://your_server_ip/info.php

phpinfo 函數將列印有關PHP配置的信息,如下圖所示:

linux命令列安裝php的方法#

以上是linux命令列安裝php的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板