標題: Win7 X64下PHP環(huán)境搭建 [打印本頁]

作者: jialinx    時間: 2015-9-14 13:04
標題: Win7 X64下PHP環(huán)境搭建
      序:心血來潮想學習學習PHP,奈何.net簡單的環(huán)境搭建已經快使我們忘記了“生存”的本領了。因.net寄生于微軟所以IIS安裝試圖畫異常簡單。而對于PHP首先第一次有想要了解的打算(原來略微歧視PHP,不知所云。。。),其次就是跨平臺比較靈活。下面是折騰了一下午的PHP在Win7 X64系統(tǒng)上的安裝記錄。

    環(huán)境組成:
        
        操作系統(tǒng):window7 64位
        PHP版本:PHP5.5安全線程版
        Apache版本:Apache2.4免安裝版
        MySQL版本:MySQL5.6.20免安裝版本

    前提:參照網上的教程以及為了管理軟件方便故在D盤新建“phptools”文件夾,與本次環(huán)境搭建的所有軟件都收集在內。

    PHP安裝:
        首先需要給window安裝一個插件(VSU_4\vcredist_x86.exe)下載地址:http://www.microsoft.com/en-us/download/details.aspx?id=30679
        PHP5.5為免安裝版本,所以直接解壓到“phptools”文件夾中即可。
        修改解壓后本目錄的“php.ini-development”文件為php.ini(PS:建議操作副本,以防玩壞了)
        最后要設置一下環(huán)境變量:選中計算機,右鍵屬性-->高級系 統(tǒng)設置 -->環(huán)境變量-->系統(tǒng)變量,找到Path,添加“D:\phptools\php5.5;F:\phptools \php5.5\ext”用“;”與前一個變量分隔

        PHP End

    Apache安裝(自認為這個是比較麻煩的,尤其是免安裝版本):
        免安裝版本直接解壓到“phptools”中,修改“D:\phptools\Apache2.4\Apache24\conf\httpd.conf”此配置文件,把內部的路徑皆換成你的安裝路徑即可。
        # 后面為注釋,英文好的就看看,英文不好的就略過吧
        1、修改ServerRoot "C:/Apache24" => ServerRoot "D:/phptools/Apache2.4/Apache24"(這里輸入的是你解壓apache安裝包后放的位置)


        2、
查找#ServerName www.example.com:80 ,修改為 ServerName www.example.com:80 (去掉前面的#;PS:我設置的端口號為8080,因為我IIS已經占用了80端口,這個樣子Apache是安裝不成功的。所以改成一個可用端口)


        3、
查找DocumentRoot "c:/Apache24/htdocs" , 修改為DocumentRoot "D:/phptools/DefaultWorkspace12.5" (如果一樣,就不用改) (PS:這里是設置默認路徑的地方,也就是說你需要把PHP文件放到這個子路徑下才可以訪問到,這個需要根據你的workspace設置,故我修改成了DefaultWorkspace12.5,因我用的IDE為Zeed Studio 12所以如此修改)


        4、查找<Directory "c:/Apache24/htdocs"> ,修改為 <Directory "D:/phptools/DefaultWorkspace12.5"> (如果一樣,就不用改) (PS:這里是設置默認路徑的地方,也就是說你需要把PHP文件放到這個子路徑下才可以訪問到,這個需要根據你的workspace設置,故我修改成了DefaultWorkspace12.5,因我用的IDE為Zeed Studio 12所以如此修改)


        5、
查找DirectoryIndex index.html ,修改為 DirectoryIndex index.html index.php index.htm (這里我們添加了index.php index.htm)

        6、
查找ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"  ,修改為 ScriptAlias /cgi-bin/ " D:/phptools/Apache2.4/Apache24/cgi-bin/" (如果一樣,也不用改)


        7、
查找<Directory "c:/Apache24/cgi-bin"> 修改為 <Directory "D:/phptools/Apache2.4/Apache24/cgi-bin/">  (如果一樣,也不用改)


        8、
最后一行添加添 加 LoadModule php5_module "F:/phptools/php5.5/php5apache2_4.dll" 讓 apache 支持php (請確認F:/phptools/ php5.5/有php5apache2_4.dll

        9、
最后一行添加 AddType application/x-httpd-php .php .html .htm


        10、
最后一行添加 PHPIniDir "F:/phptools/php5.5" (告訴apache php.ini的位置)
至此,httpd.conf 配置完成,保存httpd.conf 。
        
        配置文件修改完成,以上十條參照百度百科《最新PHP環(huán)境搭建
》也可直接查看原文http://jingyan.baidu.com/article/154b46315242b328ca8f4101.html

        下一步是安裝Apache,切換目錄到 “
D:\phptools\Apache2.4\Apache24\bin”,在地址欄輸入“cmd”回車進入DOS命令行。


        如果出現(xiàn)ERRORS則證明httpd.conf配置錯誤,回滾上述10條,重新檢測配置。安裝成功后會在系統(tǒng)服務中看到Apache,可以從此啟動服務,也可以在bin目錄下雙擊"
ApacheMonitor.exe"

        如果安裝失敗需要刪除apache2.4服務的,刪除命令為 “sc delete apache2.4”
        Apache End

    MySQL安裝:
        MySQL下載也是免安裝版本,所以也是解壓后修改配置文件就可以了。
        修改解壓后本目錄的“
my-default.ini”文件副本,并重命名為“my.ini”,因my.ini為MySQL初始化配置文件。下面是修改my.ini配置信息。
        1、
basedir=D:/phptools/MySQL
             datadir=D:/phptools/MySQL/data
        這兩條為你MySQL解壓的路徑。
        
port=3306
        這個為MySQL啟動的端口。如果被占用則自己修改成一個可用端口即可


        2、
innodb_buffer_pool_size=128M
        這條為占用內存大小,如果超過系統(tǒng)物理內存是安裝不上的
        
innodb_log_file_size=8M
        這條應該是日志文件大小。上述兩個是安裝官方推薦設置的,可按照自己的實際情況修改


        3、
tmpdir="D:/phptools/MySQL/temp/"
        這條是設置臨時文件目錄的,此條是我在檢測錯誤時候加上的,是否不用加我沒有測試,總之加上是沒有錯誤的。下面附上my.ini的整體配置文件。
======================my.ini    START
======================
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/ ... ation-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.


[mysqld]
character-set-server=utf8


# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M


# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin


# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....
basedir=D:/phptools/MySQL
datadir=D:/phptools/MySQL/data
port=3306


character-set-server=utf8
#default-storage-engine=INNODB
default-storage-engine=MyISAM
innodb_data_home_dir=D:/phptools/MySQL/data
innodb_data_file_path=ibdata1:12M:autoextend
innodb_log_group_home_dir=D:/phptools/MySQL/data


innodb_buffer_pool_size=128M
innodb_log_file_size=8M
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M


# sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
tmpdir="D:/phptools/MySQL/temp/"
======================my.ini    END======================
    打開命令行鍵入“
mysqld install
    啟動服務:net start mysql


    MySQL End

    環(huán)境已經搭建完成。下面測試MySQL數據庫與安裝破解Zeed Studio。

    登錄MySQl:mysql -p3306 -u root -p


    Zeed Studio IDE安裝:
        下載地址直接在官方下載吧。大約320兆。直接安裝就可以了。安裝成功后需要輸入注冊碼,百度搜索一個破解補丁替換其中的dll文件就可以了。下面主要說Zeed Studio 12中
設置Apache本地服務器。比較簡單。
        window => preferences

        PHP => Servers => New => local Apache HTTP Server


        第一項為名字,第二項為你的Apache配置文件httpd.conf路徑。由于我已經引用過了所以這里提示錯誤。
        最后設置這兩個參數就可以了


        OK了,來測試一下吧。。。


注:如有紕漏還請及時指出、以免誤導別人。PHP初熱 —— Clown








歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1