PHP學習開始 環境配置

2021-08-27 01:24:37 字數 2087 閱讀 9606

我們知道php配置有幾種:

1、cgi方式載入php環境,通常就是iis裡面配置直譯器為php.exe,早期比較常見,目前使用較少。

特點是:穩定,但效率太低。

2、isapi方式載入php環境,通常就是iis裡面配置直譯器為php5isapi.dll,目前使用最多,應用最廣。

特點是:多執行緒,效率較高,但不夠穩定。

3、fastcgi方式載入php環境,在iis環境裡並不常見,但其它系統環境應用還是有的,不過iis7.0開始內建fastcgi了。

特點是:高效率,高穩定性,屬於將來發展趨勢。

我試過其他的特別麻煩,php 5.3發布的windows版已經不支援isapi模式了,所以我打算按微軟推薦的fastcgi方式執行php。

我用的就第三種,也是最好最快的,因為fastcgi大大加強了iis處理php的能力,能迅速提高php站點的反應速度和生產力,

並具有更高的穩定性和安全性.

裡面有好多種,要那種呢?

那non thread safe是什麼?

non thread safe就是非執行緒安全;

thread safe 是什麼?

non thread safe 是執行緒安全;

而用fastcgi模式執行php的話就沒有必要用執行緒安全檢查了,用none thread safe(nts,非執行緒安全)的版本能夠更好的提高效率。

這裡我們選擇選擇thread safe 版本的php來使用

記得選中第三項:iis fastcgi

安裝完畢後,就是配置了。

這種配置有兩種方法,我用cmd配置,一條命令就行了。

轉到剛才安裝cgi的目錄下:

>cd c:\windows\system32\inetsrv

>cscript fcgiconfig.js -add -section:"php" -extension:php -path:"c:\program files\php\php-cgi.exe"

注意:path:"***x\php-cgi.exe」 是你安裝php的目錄

ok!完畢!

測試下:

新建乙個.php檔案,裡面

<?php

phpinfo();

?>

儲存!

執行,出現下面頁面,說明配置成功了!

!如果按上面的教程配置好後,執行php測試頁面,出現了500錯誤。

那就設定php.ini中的date.timezone項。

我這裡設定成上海時區:date.timezone = asia/beijing

設定完後就一切正常了!

PHP環境配置

php環境配置 1 安裝apache apache 2.2.9 win32 x86 openssl 0.9.8h r2.msi 2 安裝mysql mysql 5.1.28 rc win32.zip 4 在apache中的conf配置檔案設定 使apache與php有聯絡 載入php模組 在conf...

PHP 環境配置

mac下是自帶有apache和php的伺服器的,不需要另外安裝。在終端中輸入,下面指令即可啟動apache伺服器 啟動 sudo apachectl k start 停止apache服務 sudo apachectl stop 重新啟動 sudo apachectl k restart 驗證 在瀏覽...

php環境配置

1 在配置安裝apache 2.2.13 php 5.2.10的時候,由於版本的限制,使用apache以moudle的方式載入php,不是php安裝檔案下的php5apache2.dll而是php5apache2 2.dll 檔案.這個問題很是詭異。由於學習php不久,特此記錄。另外配置php.in...