十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
小編給大家分享一下實現(xiàn)linux命令行安裝php的方法步驟是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián)專注于峰峰礦企業(yè)網(wǎng)站建設(shè),成都響應式網(wǎng)站建設(shè)公司,商城網(wǎng)站開發(fā)。峰峰礦網(wǎng)站建設(shè)公司,為峰峰礦等地區(qū)提供建站服務。全流程按需策劃設(shè)計,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務
linux命令行安裝php的方法:首先通過“sudo apt install php libapache2-mod-php”命令安裝PHP和Apache PHP模塊;然后重新啟動Apache服務即可。
準備條件
在開始本教程之前,請確保以具有 sudo 權(quán)限的用戶身份登錄。
安裝使用 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 沒有內(nèi)置的處理 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)
您現(xiàn)在可以編輯 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 服務,具體取決于您的設(shè)置。
測試 PHP 處理
要測試您的Web服務器是否已正確配置以進行 PHP 處理,請使用以下代碼在 /var/www/html 目錄中創(chuàng)建一個名為 info.php 的新文件:
保存文件,打開您選擇的瀏覽器并訪問 http://your_server_ip/info.php
phpinfo 函數(shù)將打印有關(guān)PHP配置的信息,如下圖所示:
以上是實現(xiàn)linux命令行安裝php的方法步驟是什么的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!