想你了的他他 发表于 2017-4-11 08:54:33

在 Windows 上安裝 PHP 5.3 開發環境

  <!-- ><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:PunctuationKerning/>
<w:DrawingGridVerticalSpacing>7.8 pt</w:DrawingGridVerticalSpacing>
<w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>
<w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:Compatibility>
<w:SpaceForUL/>
<w:BalanceSingleByteDoubleByteWidth/>
<w:DoNotLeaveBackslashAlone/>
<w:ULTrailSpace/>
<w:DoNotExpandShiftReturn/>
<w:AdjustLineHeightInTable/>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:UseFELayout/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><!--><!-- ><xml>
<w:LatentStyles DefLockedState="false" LatentStyleCount="156">
</w:LatentStyles>
</xml><!--><!-- >
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:標準の表;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<!-->


測試

測試前請先重新開機,讓所有的設定能生效。
測試有沒有安裝成功的方式很簡單,只要在 D:/WEB/wwwroot
下建立一個 index.php
檔,然後寫入以下內容:

<?php

phpinfo();

然後用瀏覽器查看
http://localhost/
,如果有顯示 PHP
的相關設定資訊就算成功了。
當然我們也能透過 phpinfo()

查看相關 PHP
套件是不是有安裝成功,如果沒有的話,請看下面的常見問題。

常見問題

1.



問:為什麼改了 php.ini
或 httpd.conf
後,畫面重整後還是沒有任何改變?
答:因為要重新啟動 Apache
服務。
2.



問:為什麼重新啟動了 Apache
服務,有些 PHP
的套件還是沒有載入?
答:Apache
似乎會快取系統變數 PATH (
猜想)
,所以要重新開機才能讓 Apache
知道 PATH
路徑,並正確載入這些套件。
3.



問:為什麼 PHP
的路徑要加在 PATH
的最前面?
答:Apache/PHP
會以 PATH
的先後順序來尋找相關檔案,所以這樣會避免掉一些檔案版本衝突的問題。
4.



問:為什麼不在 httpd.conf
裡加入「PHPIniDir "D:/AppServ/"
」來指定
php.ini
的位置?
答:當然也可以採用這樣的方式來指定 php.ini
的位置,只是這裡我為了在 DOS
模式下也可以使用 D:/AppServ/php.ini
,所以才會利用 Registry
的方式。不然我們也可以在每次執行 DOS
底下的 PHP
時,使用以下指令:

C:/> php -c d:/AppServ/ test.php




全文完。
页: [1]
查看完整版本: 在 Windows 上安裝 PHP 5.3 開發環境