W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
本章節(jié)的內(nèi)容和提示僅限于將 PHP 安裝到 ? OpenBSD 系統(tǒng)上。
使用二進(jìn)制包安裝 PHP 到 OpenBSD 系統(tǒng)上是被推薦的同時(shí)也是最簡單的方法。PHP 核心包已經(jīng)從其他模塊中分離出來了并且每個(gè)模塊可以被獨(dú)立的安裝/卸載而不影響其他模塊。所有這些安裝 PHP 需要的文件可以在 OpenBSD 光盤或者在 FTP 站點(diǎn)上找到。
需要安裝的核心包是 ?php
?,它包含了基本的引擎(加上 fpm、gettext 和 iconv)并且可能有幾個(gè)版本可供選擇。其次,可能還需要安裝一些模塊包,如:?php-mysqli
? 或 ?php-imap
?。需要使用命令 phpxs 去激活它,并且再通過修改 ?php.ini
? 文件來屏蔽他們。
示例 #1 在 OpenBSD 系統(tǒng)下的軟件包的安裝示例
# pkg_add php # pkg_add php-apache # pkg_add php-mysqli (安裝 PEAR 庫) # pkg_add pear Follow the instructions shown with each package! (移除包) # pkg_delete php # pkg_delete php-apache # pkg_delete php-mysqli # pkg_delete pear
閱讀用戶手冊中的 ? packages(7) 部分,可以得到更多 OpenBSD 系統(tǒng)下有關(guān)二進(jìn)制軟件包的信息。
同樣可以使用 ? ports tree 來編譯 PHP 的源代碼。然而,這樣的安裝方式僅僅是建議對 OpenBSD 非常熟悉的高級用戶去做。PHP port 分為 core 和 extensions。其中 extensions 產(chǎn)生了所有 PHP 所支持的子模塊。如果不希望創(chuàng)建并且使用這些模塊中的某些模塊,請使用 no_* FLAVOR。例如,如果希望跳過編譯 imap 模塊,設(shè)置 FLAVOR 為 no_imap 即可。
/var/www
?下面的文件。需要建立 ?/var/www/tmp
? 目錄來存放 PHP session 文件,或使用其它的 session 后端。此外,數(shù)據(jù)庫套接字需要被放入 jail 或者偵聽 ?localhost
?接口。如果使用網(wǎng)絡(luò)函數(shù),某些 ?/etc
? 下面的文件例如 ?/etc/resolv.conf
? 和 ?/etc/services
? 需要被移動到 ?/var/www/etc
? 中去。OpenBSD PEAR 包會自動安裝到正確的 chroot 目錄中。xbase.tgz
? file set, this can be added at post-installation (see ? OpenBSD FAQ#4).Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: