W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
本節(jié)包含了在 ? Debian GNU/Linux 下安裝 PHP 的說明和提示。
警告
這里不支持非官方的第三方發(fā)行包。任何錯誤應報告給 Debian 開發(fā)組,除非該錯誤在使用從官方? 下載的最新版時仍能重現(xiàn)。
盡管在 Unix 下編譯 PHP 的指示也適用于 Debian,本節(jié)包含有一些特定信息,例如使用 apt 或者 aptitude 命令。本節(jié)中這兩條命令可以互換。
首先,注意其它有關的包可能需要 libapache-mod-php 集成入 Apache 2,以及 PEAR 的 php-pear。
其次,在安裝一個包之前,最好先確定該包是最新版。通??梢赃\行命令 apt update。
示例 #1 Debian 下將 PHP 安裝入 Apache 2 的例子
# apt install php-common libapache2-mod-php php-cli
APT 將自動安裝 Apache 2 的 PHP 模塊以及所有依賴的庫并激活之。應重啟動 Apache 以使更改生效,例如:
示例 #2 安裝完 PHP 后停止并啟動 Apache
# /etc/init.d/apache2 stop # /etc/init.d/apache2 start
上一節(jié)中 PHP 僅安裝了核心模塊。很可能還需要更多模塊,例如 MySQL,cURL,GD 等。這些模塊也可以通過 apt 命令安裝。
示例 #3 取得 PHP 附加軟件包的列表
# apt-cache search php # apt search php | grep -i mysql # aptitude search php
以上命令的輸出中列出了很多的包,其中有幾個針對 PHP 的模塊例如 php-cgi,php-cli 以及 php-dev。決定好要安裝哪些之后可以用 apt 或者 aptitude 來安裝。Debian 會進行倚賴性檢查,會給出提示,例如安裝 MySQL 和 cURL:
示例 #4 安裝 PHP 的 MySQL 和 cURL 支持
# apt install php-mysql php-curl
APT 會自動把適當?shù)男刑砑拥讲煌?nbsp;?php.ini
? 相關文件中去,例如 ?/etc/php/7.4/php.ini
?,?/etc/php/7.4/conf.d/*.ini
? 等,并且根據(jù)擴展,還會添加類似 extension=foo.so 的內容。不過還是需要重新啟動 web 服務器(例如 Apache)以使這些改動生效。
/etc/apache2/apache2.conf
? 或類似文件。具體內容參見 Debian 手冊。Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: