<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 495,comments - 227,trackbacks - 0
    N種PHP5安裝教程

    1,要下載2個php的安裝包:一個是install版本的,另一個是zip版本的 。
    2,運行install版本,按照標(biāo)準(zhǔn)模式安裝就可以了,安裝過程中注意正確選擇你的iIS版本。
    2000server 選iis4或更高版本 ,2003server選擇iis 6.
    關(guān)聯(lián).php,.phtml.php3等文件類型。這里設(shè)定d:/php作為安裝目錄
    3,別著急,現(xiàn)在還不能馬上用.把zip版的解壓縮,到d:/php5zip/文件夾下面,copy目錄下所有的文件和目錄,然后粘貼到d:/php,覆蓋下面的所有文件.
    4,C:/PHP /ext下面的dll擴展文件復(fù)制到c:/windows/system32下面,*給guests用戶組(我的機器上,每個站點設(shè)置了用不同的匿名用 戶,這些用戶都屬于guests組,如果你只有一個ISUR_你的機器名,則只需要設(shè)置ISUR_你的機器名的權(quán)限)這些關(guān)于PHP5的dll文件讀取和 運行的權(quán)限。
    5,*給guests用戶組php.exe,php-cgi.exe,php5isapi.dll讀取和運行的權(quán)限。
    6,*設(shè)置c:/windows/php.ini 或者 c:/winnt/php.ini為guests用戶組可以:讀取.
    7,最后,別忘記在IIS里面給站點屬性--〉文檔里增加index.php或者default.php
    8,MySQL的啟用:
    需要去掉c:/windows/php.ini 或者 c:/winnt/php.ini里面關(guān)于php_mysqli.dll擴展的注釋
    另外增加extension=php_mysql.dll
    9,好了,如果要增加圖形或其他功能,修改php.ini 里面的extension,并且把相關(guān)的dll文件復(fù)制到c:/windows/system32下面,并給guests用戶組這些關(guān)于PHP5的dll文件讀取和運行的權(quán)限。
    免費考研網(wǎng)www.freekaoyan.com

    ----------------------------------------------------------------------------------------------------------------------------

    Windows版的PHP5和PHP4相比,安裝過程有些變化,安裝更多的考慮到以后的可升級性,安裝PHP5時建議安裝在沒有空格的目錄名下,以免出現(xiàn)失誤,如果安裝在含有空格的目錄下,那么配置的時候最好將目錄名用引號引起來,下是Windows版PHP5的安裝方法:PHP5安裝筆記

    Windows版的PHP5和PHP4相比,安裝更多的考慮到以后的可升級性,安裝PHP5時建議安裝在沒有空格的目錄名下,以免出現(xiàn)錯誤,以下是Windows版PHP5的安裝手冊:

    1。php4ts.dll/php5ts.dll:對php4ts.dll/php5ts.dll的路徑說明也比較清晰而且更加利于將來的升級:第 一種法案就是老的copy到系統(tǒng)目錄,第二種方案就是添加PHP4/5到%PATH%中去(我這個懶人,在PHP4時就獨辟蹊徑的喜歡這么搞,因為這樣做 是符合windows查找文件時搜索路徑的順序(.->%PATH%)。

    2。PHP.ini:出于安全和效率的考慮,建議使用php.ini-recommended作為php.ini的藍本,而不要使用 php.ini-dist。同時PHP.ini的查找路徑也不再限于PHP4時代的%SystemRoot%下了,PHP5按照以下路徑查找 PHP.ini:

            * PHPIniDir (Apache 2 module only)
            * 注冊表鍵值:HKEY_LOCAL_MACHINESOFTWAREPHPIniFilePath
            * 環(huán)境變量:%PHPRC%
            * PHP5的目錄 (for CLI), 或者web服務(wù)器目錄(for
              SAPI modules)
            * Windows目錄(C:windows or C:winnt)
    這五個方案中,配合Apache2時最好使用PHPIniDir,其次是使用%PHPRC%環(huán)境變量,另外,NTFS上記得給服務(wù)器開PHP.ini的讀權(quán)限。

    3.配置web服務(wù)器:
          對于IIS,以IIS的ISAPI模塊運行PHP:
               1.在系統(tǒng)變量中添加%PHPRC%變量,取值為你的php.ini所在的目錄(
    比如在PHP5安裝目錄下。
              2.為了使用HTTP Authentication,在ISAPI Filters上添加一個屬性
    為php5isapi.dll的PHP篩選器,如果不使用HTTP Authentication,可以不管這一步。
              3.在主目錄選項卡,點擊配置,應(yīng)用程序映射新建擴展名為.php并且可執(zhí)行文件為php5isapi.dll。
              4.好了,重新啟動IIS,寫個測試。


          對于Apache,我一直都喜歡 以Apache的模塊運行PHP
    1.編輯httpd.conf
    # LoadFile "e:/Apache/php4ts.dll"  
    # LoadModule php4_module modules/php4apache.dll

    #加載php5ts.dll,這無論是apache還是IIS都必須以來的鏈接庫
    LoadFile "E:/PHP5/php5ts.dll"

    #加載php5的apache模塊
    LoadModule php5_module "E:/PHP5/php5apache.dll"

    #設(shè)置PHPRC變量,以提供給PH5查找配置文件PHP.ini,就無需在跑到%SystemRoot%下去找php.ini了
    SetEnv PHPRC "E:/PHP5"

    #注意,如果定義了ClearModuleList指令,則添加如下語句,如果沒有則無須添加,我當(dāng)初沒有
    #添加該行 ,結(jié)果將測試用的phpinfo.php的源碼給下載下來了
    AddModule mod_php5.c

    #為了兼容添加php3和php4的類型
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .php3
    AddType application/x-httpd-php .php4

    2.重新啟動apache(NET STOP apache && net start apache),寫個測試。

    4.額外的配置
    為了更好的配置php5,還需要根據(jù)個人需要重新編輯你的php.ini:
    比如需要使用smart和pear ,則需要更改的是:
    include_path = ".;E:/PHP5/Smarty;E:/PHP5/PEAR"
    另外php5再也不像php4那樣內(nèi)置了對mysql和ODBC的支持了,而是只內(nèi)置對ODBC
    進行支持,所以如果需要使用Mysql數(shù)據(jù)庫的話,還要設(shè)置extension_dir(php_mysql.dll)的目錄以及用
    extension加載php_mysql.dll

    #修改extension_dir為:
    extension_dir = "E:/PHP5/ext"
    #刪除extension=php_mysql.dll前的;,以加載php_mysql.dll
    extension=php_mysql.dll
    差不多就這些了。

    -------------------------------------------------------------------------------------------------------------------------------

    安裝 PHP5  

    將下載的php-5.0.3RC2-Win32.zip 解壓縮并復(fù)制到你選擇的分區(qū)中(如C盤),并將其更名為PHP5。完成后的路徑:C:"PHP5。以下步驟中假定 PHP 位于 c:"php5 中。你也可以選擇其它的路徑但最好不要用中間有空格的路徑,例如:C:"Program Files"PHP5 ,如果這樣做有些 Web 服務(wù)器就會崩潰。  

    接下來復(fù)制 C:"PHP5"目錄下的 php5ts.dll 文件到c:"winnt"system32目錄中。  

    下一步是設(shè)定有效的 PHP 配置文件php.ini。 C:"PHP5中包括兩個 ini 文件,php.ini-dist 和 php.ini-recommended。其中 php.ini-recommended對默認設(shè)置作了性能和安全上的優(yōu)化。我們這里選擇php.ini-dist,將選擇的 ini 文件拷貝到 PHP 能夠找到的目錄下并改名為 php.ini。在 Windows 2000 Server 中拷貝到c:"winnt中。  

    注意:如果使用了 NTFS,確保運行 webserver 的用戶對 php.ini 有讀取的權(quán)限(例如使其對 Everyone 可讀)。  

    正確加載對MySQL數(shù)據(jù)庫的支持模塊  

    復(fù)制 C:"PHP5" 目錄下的libmysql.dll文件到 C:"windows"system32" 目錄中。  

    用記事本打開編輯php.ini文件,找到并修改下面兩行:  

    ; Directory in which the loadable extensions (modules) reside.  
    extension_dir = "./"  

    成:  
    ; Directory in which the loadable extensions (modules) reside.  
    extension_dir = "c:"php5"ext""  

    再找到下面兩行:  

    ;Windows Extensions  
    ;Note that ODBC support is built in, so no dll is needed for it.  

    將;extension=php_mysql.dll前的分號去掉成:extension=php_mysql.dll然后保存文件并退出即可使PHP5支持MySQL數(shù)據(jù)庫。  

    配置IIS服務(wù)器  

    依次點擊“開始/設(shè)置/控制面板/管理工具/Internet服務(wù)管理器/主目錄”。  

      

    在“主目錄”中點擊“配置”按鈕,在應(yīng)用程序映射中添加一個新的條目。用 php5isapi.dll 的路徑作為可執(zhí)行文件(Executable),用 .php 作為文件后綴,如圖:  



    如果你不用 PHP 進行 HTTP 認證的話,你可以不設(shè)置ISAPI篩選器。  

    完全停止 IIS 服務(wù),再重新啟動IIS服務(wù)。如果還是出現(xiàn)問題,則重新啟動電腦。

    ----------------------------------------------------------------------------------------------------------------------------

    Winxp下php5,mysql5詳細安裝教程-(結(jié)合使PHP5在IIS下支持MYSQL5 使用)

    現(xiàn)在php和Mysql的黃金組合已經(jīng)是開發(fā)動態(tài)網(wǎng)站的一個非常好的選擇了,尤其對于我這樣一個開源文化的支持者。經(jīng)過長達兩天的安裝,屢錯屢勇, 終于安裝成功。    下面是我根據(jù)自己的實際安裝過程,整理的一個詳細安裝說明,希望對廣大的LAMP愛好者有所幫助,避免把寶貴的時間浪費在沒有任何意義的安裝過程上面。

    本文實際測試平臺說明:       Windows XP home 版。

    說明:一般來說,windows2000和Windows XP的安裝大同小異,唯一的區(qū)別可能就是下文中所述的系統(tǒng)目錄的位置不同,windows2000的系統(tǒng)目錄應(yīng)該是/WINNT,Windows XP系統(tǒng)目錄應(yīng)該是/WINdows,在復(fù)制相關(guān)文件時請注意將要復(fù)制的目標(biāo)文件夾的位置不要弄錯。:)  

    APACHE2.0.58 (注意,筆者安裝時,最新版本是apache_2.2.2,但是此版本好像不支持php5的模塊化安裝,筆者最終沒有安裝成功)  PHP5.1.4  MYSQL5.0.22  phpMyAdmin-2.8.1    對應(yīng)的安裝文件分別是    apache_2.0.58-win32-x86-no_ssl.msi    php-5.1.4-Win32.zip,pecl-5.1.4-Win32.zip    mysql-5.0.22-win32.zip    phpMyAdmin-2.8.1.zip    請到官方網(wǎng)站下載對應(yīng)版本的軟件.

    一、Mysql安裝    Mysql在windows平臺下的安裝是我們熟悉標(biāo)準(zhǔn)的安裝歡迎程序。    如不需要改變默認安裝目錄,一直點擊next即可完成安裝。    下面按照安裝順序解釋一下安裝過程中的選項。  

    1、默認是Typical,建議改成Custom    這一步需要選擇組件及更改文件夾位置,組件使用默認即可,選擇Change改變安裝目錄,注意:安裝mysql的路徑中,不能含有中文!

    2、程序提示是否要在mysql.com上注冊,可以選擇跳過,即Skip Sign-Up。  

    3、安裝結(jié)束,選中現(xiàn)在開始配置mysql服務(wù)器的選擇框。

        4、配置開始,選擇第一項 Detailed Configuration  

    5、選擇mysql應(yīng)用于何種類型,第一種是開發(fā)服務(wù)器,將只用盡量少的內(nèi)存,第二種是普通WEB服務(wù)器,將使用中等數(shù)量內(nèi)存,最后一種是這臺服務(wù) 器上面只跑mysql數(shù)據(jù)庫,將占用全部的內(nèi)存,根據(jù)自己的需求,選擇其中之一。我搭建的是開發(fā)平臺,并不是實際應(yīng)用的數(shù)據(jù)庫服務(wù)器,所以選擇第一 種。  

    6、選擇數(shù)據(jù)庫用途,第一種是多功能用途,將把數(shù)據(jù)庫優(yōu)化成很好的innodb存儲類型和高效率的myisam存儲類型,第二種是只用于事務(wù)處理類 型,最好的優(yōu)化innodb,但同時也支持myisam,最后一種是非事務(wù)處理類型,適合于簡單的應(yīng)用,只有不支持事務(wù)的myisam類型是被支持的。一 般選擇第一種多功能的,我選擇的是第一種。

        7、選擇InnodDB的數(shù)據(jù)存放位置,默認即可。  

    8、選擇mysql允許的最大連接數(shù),可以根據(jù)自己的需要選擇,默認即可  

    9、選擇數(shù)據(jù)庫監(jiān)聽的端口,一般默認是3306,如果改成其他端口,以后連接數(shù)據(jù)庫的時候都要記住修改的端口,否則不能連接mysql數(shù)據(jù)庫,默認即可  

    10、設(shè)置mysql的默認編碼,可以根據(jù)需要,選擇gb2312或gbk,如果已有數(shù)據(jù)庫文件,要和原來已有的數(shù)據(jù)庫的編碼一致,否則可能會出現(xiàn)亂碼。

    11、選擇是否要把mysql設(shè)置成windows的服務(wù),建議選擇設(shè)成服務(wù),這樣以后就可以通過服務(wù)中啟動和關(guān)閉mysql數(shù)據(jù)庫了。推薦把下面的復(fù)選框也勾選上,這樣,在cmd模式下,不必非到mysql的bin目錄下執(zhí)行命令。

        12、設(shè)置mysql的超級用戶密碼,超級用戶對mysql擁有全部的權(quán)限,下面的復(fù)選框選擇是否允許遠程機器用root用戶連接到你的mysql服務(wù)器上面,根據(jù)需要選擇。

    13、點擊Execute,如果前面的設(shè)置沒有問題的話很快就可以成功安裝了。

    二、安裝apache    安裝Apache同樣是我們熟悉標(biāo)準(zhǔn)的安裝程序。非常直觀。  

    安裝過程中會提示輸入主機名,管理員信箱等信箱,這些信息安裝完以后可以修改的,這里可以直接按照安裝程序中給出的示例填寫即可,如 somenet.com,[url]www.somenet.com[/url],webmaster@somenet.com。注意,空著這幾項也可以 安裝成功,但安裝完成后啟動apache服務(wù)器會提示缺少管理員信箱的錯誤,所以建議全部填寫,雖然是虛構(gòu)的,:( 。

    安裝完成后在任務(wù)欄的右側(cè),應(yīng)該有一個類似apache那個小羽毛的圖標(biāo),這就是Apache2的服務(wù)管理器。如果圖標(biāo)的狀態(tài)有顯示綠色小三角,說 明服務(wù)器已經(jīng)安裝成功,如果是紅色的,則說明Apache沒有安裝成功,你需要進一步去找一下失敗的根源。一般的錯誤原因是apache的配置文件不正確 等,比如某一個模塊沒有正確加載。

    三,安裝 PHP5           將下載的php-5.0.3RC2-Win32.zip 解壓縮并復(fù)制到你選擇的安裝目錄中,比如 c:"php5。以下步驟中假定 PHP 位于 c:"php5 中。建議不要用中間有空格的路徑,例如:C:"Program Files"PHP5。      

    將下載的pecl-5.1.4-Win32.zip 解壓縮并復(fù)制到你選擇的安裝目錄的ext子目錄中。比如c:"php5"ext      

        復(fù)制 C:"PHP5"目錄下的 php5ts.dll 文件到c:"winnt"system32目錄中。  

        復(fù)制 C:"PHP5" 目錄下的libmysql.dll文件到 C:"windows"system32" 目錄中。      

        復(fù)制 C:"PHP5" 目錄下的php.ini-dist文件到 C:"windows" 目錄中,并改名為 php.ini。      

    說明:C:"PHP5中包括兩個 ini 文件,php.ini-dist 和 php.ini-recommended。其中 php.ini-recommended對默認設(shè)置作了性能和安全上的優(yōu)化,安裝實際運行的服務(wù)期推薦使用這個配置文件。我們安裝的一般是開發(fā)平臺,所以 在這里選擇php.ini-dist。注意:如果使用了 NTFS文件系統(tǒng),確保運行 webserver 的用戶對 php.ini 有讀取的權(quán)限(例如使其對 Everyone 可讀)。       

        用記事本打開編輯剛才復(fù)制到C:"windows" 目錄中php.ini文件。    找到下面兩行    ; Directory in which the loadable extensions (modules) reside.     extension_dir = "./"     修改成:     ; Directory in which the loadable extensions (modules) reside.     extension_dir = "c:"php5"ext""     再找到下面兩行:

        ;Windows Extensions

        ;Note that ODBC support is built in, so no dll is needed for it.   

    將其中的一行;extension=php_mysql.dll前面的分號去掉改成 extension=php_mysql.dll  

    然后保存文件并退出即可使PHP5支持MySQL數(shù)據(jù)庫

    四:讓 Apache 解析 php 頁面

        用你喜歡的文本編輯器打開httpd.conf文件(在Apache的安裝目錄下),讓我們加幾行進去,這樣我們Apache 就可以解析 .php 和.phps文件了。

    我們需要注意conf文件的兩個部分,

    第一部分是 Dynamic Shared Object (DSO) Support list,

    第二部分是 cgi-bin directory    首先讓我們找到如下所示的 DSO 列表.

        # Dynamic Shared Object (DSO) Support     #   

         # to be able to use the functionality of a module which was built as a DSO you   

    # have to place corresponding `LoadModule' lines at this location so the  

    # directives contained in it are actually available _before_ they are used.

    # Statically compiled modules (those listed by `httpd -l') do not need  

    # to be loaded here.     #   

    # Example:  

    # LoadModule foo_module modules/mod_foo.so  

    這還有許多,一直找到最后一行:    #LoadModule ssl_module modules/mod_ssl.so     上面一行是該列表的最后一行,按回車產(chǎn)生一個空的行,在這個空行內(nèi)加入下面這行:

        LoadModule php4_module c:/php/sapi/php4apache2.dll

    在關(guān)閉conf文件之前,我們需要再加入兩行。找到CGI-BIN目錄,為了節(jié)省時間,可以這樣找:按CTRL+F查找關(guān)鍵字    CGI-BIN    ,(譯者注:如果你是在記事本而不是寫字板里編輯這個文本,那么,應(yīng)該用快捷鍵F3)查找 ,在第二個CGI-BIN目錄后面兩次回車,以便加入下面兩行:

        AddType application/x-httpd-php .php .phtml .php3 .php4  

        AddType application/x-httpd-php-source .phps   

    五:安裝phpAdmin      

    1,解壓,將壓縮包解壓到php可以運行的目錄,一般就是apache的根目錄

    2,設(shè)置,拷貝{phpMyAdmin安裝目錄}/libraries/config.default.php 文件到phpMyAdmin安裝目錄,并且重命名為config.inc.php    修改config.inc.php文件

    $cfg[’Servers’][$i][’host’] = ‘localhost’; // MySQL的主機名稱或者IP地址

    $cfg[’Servers’][$i][’port’] = ‘3306′; // MySQL端口 - 空白將用默認端口3306  

    $cfg[’Servers’][$i][’auth_type’] = ‘cookie’; // 認證方式 (config, http or cookie based)?

    $cfg[’Servers’][$i][’user’] = ‘root’; // MySQL用戶,如 root

    $cfg[’Servers’][$i][’password’] = ‘root’; // MySQL用戶密碼

    啟用php.ini中的字符設(shè)置擴展功能    extension=php_mbstring.dll

        注意,編輯config.inc.php文件應(yīng)使用winxp自帶寫字板程序,不知道為什么用記事本打開顯示的是無格式的文檔。

    六、后記    PHP,MYSQL,APACHE 的安裝本來就是一件很簡單的事情,特別是后來所講的以模塊化安裝PHP的過程。由于最新版本的軟件互相間的支持不是很好,盡量選擇本文選擇的經(jīng)過實際測試 可以安裝成功的版本。大家有時間都不妨自己試一下,這樣你才能體驗到成功的喜悅。最后祝大家都能順利的安裝AMP.

    posted on 2009-06-16 17:08 SIMONE 閱讀(1848) 評論(0)  編輯  收藏 所屬分類: PHP

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 精品亚洲成α人无码成α在线观看 | 国产精品亚洲综合天堂夜夜| 国产a不卡片精品免费观看 | 3344免费播放观看视频| 亚洲国产av玩弄放荡人妇| 亚洲精品午夜国产VA久久成人| www视频在线观看免费| 特级aa**毛片免费观看| 久久精品视频亚洲| 免费看大黄高清网站视频在线| 中文字幕在线免费播放| 四虎必出精品亚洲高清| 亚洲精品自产拍在线观看| 免费网站看v片在线香蕉| 久久国产精品免费视频| 黄人成a动漫片免费网站| 亚洲国产中文在线视频| 亚洲一区二区女搞男| 日韩精品视频免费网址| 91精品国产免费| 污污污视频在线免费观看| 亚洲精品福利你懂| 亚洲妇熟XXXX妇色黄| 免费一级做a爰片久久毛片潮喷| 最近免费中文字幕高清大全 | 国产人成免费视频| 国产成人精品免费午夜app| 中文字幕版免费电影网站| 亚洲精品国产第一综合99久久 | 亚洲午夜成激人情在线影院 | 亚洲第一页在线播放| 伊人久久亚洲综合| 成人爱做日本视频免费| 99热在线精品免费全部my| 无码专区AAAAAA免费视频| 精品久久久久久国产免费了| 亚洲av日韩精品久久久久久a| 亚洲13又紧又嫩又水多| 亚洲综合精品一二三区在线| 亚洲色欲色欲www在线丝| 亚洲精品无码久久久|