1.3.2 PHP的配置

PHP的配置相對於apache服務器的配置簡單一些,首先下載PHP,咱們下載php7.4(VC15)(下載地址:https://windows.php.net/download#php-7.4)。php

 

注意:請下載線程安全的PHP版本,非線程安全的版本應在IIS下使用,而本文使用的apache服務器。mysql

 

下載文件爲zip壓縮文件,將該文件放在服務器C盤根目錄下,並解壓到php7下(即將壓縮文件下的所有文件和文件夾解壓到C:\php7文件下),造成php7文件夾,以下圖所示。sql

 

在這裏,咱們爲了可以在windows環境下任何路徑下能夠執行php7命令,咱們須要將C:\php7路徑設置到環境變量的path中,請參看前文apache的bin目錄設置環境變量的方法,這裏再也不贅述。數據庫

咱們看到,剛解壓釋放後的文件中並無php.ini這個配置文件,咱們須要將「php.ini-development」改名爲「php.ini」,並對該文件進行簡單的配置。apache

 

用文本編輯軟件打開php.ini文件,在此文件中「;」爲註釋符號,即在「;」後的任何配置內容不會生效。這裏,爲了使用PHP的一些重要功能,咱們須要打開一些配置的註釋符號,使其生效,具體有:windows

(約409行)此處須要更改[memory_limit]值,由128M更改成512M,考慮到目前服務器性能都較高,某些代碼所需消耗的內存空間有時可能較大,將此處適當增長一些空間,防止某些代碼因內存空間不足而致使運行失敗。安全

(約761行)此處須要將擴展模塊地址註釋打開,並將擴展模塊具體路徑配置到該參數中。服務器

 

(約914行)此處是php擴展模塊,讀者能夠根據實際須要打開某些模塊,以加強php的功能。php7

咱們將「extension=curl」註釋打開,使其生效。這個模塊是經過php後臺執行url(即互聯網標準地址),不少工做號相關操做,如 access_token的獲取,模板消息的發送等,都須要php後臺執行url,所以,此模塊爲必須。curl

 

(約918行)此處需將「extension=gd2」註釋打開,使其生效。這是一個繪圖功能的程序擴展,好比在圖片預覽,圖形簡單處理方面十分有用,本書所涉及程序中將使用。

(約924行)此處需將「extension=mbstring」 註釋打開,使其生效。此擴展用來處理多字節字符串,咱們使用的漢字都是多字節的字符串,須要經過該擴展中的函數來進行處理,此爲必要模塊。

(約926行)此處需將「extension=mysqli」 註釋打開,使其生效。此擴展是php鏈接mysql數據庫(本書所使用的數據庫爲mysql)所必須的擴展,內部包含了鏈接數據庫,執行SQL語句,獲取數據庫信息等一系列相關函數,是必要的模塊。

(約931行)此處需將「extension=pdo_mysql」 註釋打開,使其生效。這是使用pdo方式進行mysql數據庫訪問,本文不用這種方式,但網上建議使用這種方式進行數據庫鏈接,爲了兼容性,建議讀者將其打開。

本配置文件其他部分保持默認配置便可。至此,php.ini文件配置完成。

相關文章
相關標籤/搜索