男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站

Unix 系統下的安裝

目錄

本節將指導如何在 Unix 系統下安裝和配置 PHP。在開(kāi)始安裝之前,請務(wù)必研究自己使用的系統和 web 服務(wù)器的相關(guān)章節。

安裝前需要考慮的事項一節提到,在本節主要以 web 為中心介紹 PHP 的設置。不過(guò)本節也會(huì )覆蓋一些 PHP 命令行用法的設置方法。

在 Unix 平臺下安裝 PHP 有幾種方法:使用配置和編譯過(guò)程,或是使用各種預編譯的包。本文主要針對配置和編譯 PHP 的過(guò)程。很多 Unix 類(lèi)系統都有包安裝系統,可以用它來(lái)設置一個(gè)有著(zhù)標準配置的 PHP。但是若需要與標準配置不同的功能(例如一個(gè)安全服務(wù)器,或者不同的數據庫驅動(dòng)擴展模塊),可能需要編譯 PHP 和/或 web 服務(wù)器。如果不熟悉編譯軟件,可以考慮搜索一下是否有人已經(jīng)編譯了包含所需要功能的預編譯包。

編譯所需的知識和軟件:

  • 基礎的 Unix 技能(有能力操作“make”和一種 C 語(yǔ)言編譯器)
  • 一個(gè) ANSI C 語(yǔ)言編譯器
  • 一個(gè) web 服務(wù)器
  • 任何模塊特需的組件(例如 GDPDF 庫等)

直接從 Git 源文件或者自己修改過(guò)的包編譯時(shí)可能需要:

  • autoconf: 2.59+ (for PHP >= 7.0.0), 2.64+ (for PHP >= 7.2.0)
  • automake: 1.4+
  • libtool: 1.4.x+(除了 1.4.2)
  • re2c: 版本 0.13.4+
  • bison:
    • PHP 7.0 - 7.3: 2.4 或更高 (包含 Bison 3.x)
    • PHP 7.4: > 3.0

PHP 初始的配置和安裝過(guò)程被 configure 腳本中一系列命令行選項控制??梢酝ㄟ^(guò) ./configure --help 命令了解 PHP 所有可用的編譯選項及簡(jiǎn)短解釋。本手冊是分開(kāi)對這些選項編寫(xiě)文檔的??稍诟戒浿姓业?核心配置選項,而擴展模塊特定的配置選項分別在其函數參考頁(yè)面中描述。

配置好 PHP 后,便可以開(kāi)始編譯模塊和/或可執行文件。make 命令用來(lái)做這一工作。如果該命令執行失敗而找不到原因,請參考 安裝問(wèn)題 一節。

注意:

某些 Unix 系統(類(lèi)似 OpenBSD 和 SELinux)出于安全考慮,可能不允許同時(shí)設置文件的寫(xiě)和執行的權限,又稱(chēng)為 "PaX MPROTECT" 或 "W^X violation" 保護。但是 PCRE's JIT 又要求不能這么做,所以安裝時(shí)可以參考 關(guān)閉 PCRE's JIT 支持,或者在系統中將相關(guān)的二進(jìn)制文件加入保護白名單。

注意: 目前還不支持 ARM 與 Android 工具鏈的交叉編譯。

男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站