电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

PHP配置全攻略之Windows篇

瀏覽:5日期:2024-07-09 09:31:35

前言

一直在網上逛,對PHP也有了所謂的了解。感慨于菜鳥入門時的艱辛(想偶當初光自己安裝就花了2個星期),特寫下此教程一篇,不敢托大,若能有所幫助則甚感欣慰。不當、不詳及不解之處萬望指正!

補充:為了日后更新方便,此次安裝方式和原來的常規方式略有不同,不必進行移動DLL文件等操作,請特別注意。

幾句廢話:關于PHP的介紹自不必多敘,相信各位已從各方面或多或少得知。網上也有很多的安裝教程,但不是太舊不能順應發展變化,就是錯誤連連,讓新手無所適從。有朋友認為PHP的重點在編程上,服務器的配置可免則免,于是使用類似phptriad之類的合成軟件或者JAVA做的安裝程序等。 這固然節省了一部分時間,但是錯過了入門的必要步驟,我認為對您今后的學習還是不利的。如果有時間和毅力,不妨往下繼續看。何況今天的這種安裝方式,在您重裝系統后亦可在2分鐘內重新完成PHP的安裝配置。

準備工作

安裝平臺Win2003 Enterprise Server + IE 6.0.3790.0 注:除win9x外,高版本windows下此配置方法應該均無問題(但沒有時間一個個測試,有問題可以聯系我)。

使用軟件及版本PHP4.3.4Apache2.0.48MYSQL4.0.17Phpmyadmin2.5.6ZendOptimizer2.1.0b

注:以上軟件均為Windows下的最新穩定版本。當您看到這篇教程時,也許各軟件版本早已更新,請自行調整測試。

正式開始

推薦更改以下所有軟件的默認安裝路徑,不要放在系統盤,理由在后面。此處我將安裝主目錄設在 G:phpinstall ,本文下面的路徑也請改為相應路徑。

安裝MYSQL數據庫

這個比較簡單。將下載好的ZIP文件解壓縮,直接點一下里頭的setup.exe,一路NEXT即可(本人安裝路徑:G:phpinstallmysql)。然后請打開“我的電腦,運行一下“C:mysqlbinwinmysqladmin.exe,初次運行可能會遇見如下界面,這個是讓你填寫MYSQL默認的用戶名和密碼,請按要求填寫(以后還可以修改)。接下來點擊“OK之后可能會發現它不見了,別急,看看你的任務欄右下角,在這里呢!那個可愛的紅綠燈,看見了沒有?如果顯示是綠燈,恭喜你,MYSQL服務已經啟動。如果是黃燈,請稍候一下。如果是紅燈,也請別急,右擊那個圖標,然后點“WINNT==>Start the Server Standalone,如果那個選項呈現灰色,請點“Start the Service。其目的是重新啟動MYSQL服務。 許多教程里談到用運行命令(cmd)來啟動,放著這么好的工具不用,其實何必呢? 繼續,右擊,我們點“Show me,然后出現了它的運行界面。點倒數第2個"Databases",查看默認數據庫是否已經存在(test及mysql),否則請仔細查看前面的過程,必要時重新安裝。 而左邊第2項“Start Check可以在您重新啟動系統(比較直接和偷懶的方法)或者重新啟動MYSQL服務(參見上述紅燈情況部分)后用來判斷是否正常。一般來說如下提示說明是正確的(均為OK)。否則也請自行重新啟動系統或服務。如果還不放心,試試這樣:運行“G:phpinstallmysqlbinmysql.exe -u root -p,正常的話應該出現一個類似DOS的窗口(如果出現讓您輸入密碼的窗口,直接回車即可,因為mysql初始安裝root密碼默認為空;如果是覆蓋安裝MYSQL的話請輸入原來的那個root密碼)。然后輸入“show databases;(別忘了分號),接下來如果出現兩個數據庫名稱(mysql和test),那現在已經可以很肯定的說,您的MYSQL已經完全配置好了 :) 看看效果

安裝Apache服務器

其實安裝的過程很簡單,也是類似的一路“NEXT就行了,這里就說明兩點:①中間會出現一個界面,別怕,按如下窗口的提示寫即可,何況我們以后還可以修改這些信息。②如果您要更改默認安裝路徑,注意Apache2.x會自動在路徑后面再加上一個"Apache2"文件夾。例如我把它安裝在“G:phpinstallApache2下,中間更改路徑時只需要填寫或選擇"G:phpinstall"即可,如圖。安裝完了,你會發現右下角多了這么一個圖標,雙擊,發現這個界面.這是Apache2新增的一個非常實用的工具,在這里可以方便的控制Apache服務的開啟、關閉、重啟等操作,留給大家自行研究吧。現在請打開IE瀏覽器,在地址欄中敲入“http://127.0.0.1,出現以下界面者,說明Apache的默認安裝是成功的。

PHP的安裝

將下載得到的PHP-4.3.4-win32.zip解壓縮到“G:phpinstallphp,請確保下面沒有類似“php-4.3.4-win32這樣的子文件夾,即壓縮包內所有的文件已經直接放到了PHP的安裝文件夾(“G:phpinstallphp)下。說到這里,不得不提一下PHP的兩種安裝方式。一種是CGI的安裝方式,另一種是模塊(modules)安裝方式,一般推薦后面一種,因為其擴充性比較好。下面就按照這種思路安裝。請將“G:phpinstallphpphp4ts.dll移入“G:phpinstallphpsapi。最后將“G:phpinstallphpphp.ini-dist改名為“php.ini后移到 Apache2 的安裝目錄“G:phpinstallApache2下(注意:移到系統目錄例如 C:WINNT亦可,但這樣重裝系統后你又得重新配置PHP,這種移到Apache2目錄的方法可以省去該麻煩)。最后,在 G:phpinstallphp 下新建兩個子目錄“session和“includes(理由?呵呵,別急,下面會說明)好了,PHP的安裝就這么簡單,是不是有點不可思議?

Apache及PHP的配置(重點)

配置PHP的一些屬性

打開“G:phpinstallApache2php.ini,搜索“doc_root,“=后面默認應該為空,你可以將它改為自己的WWW網頁的默認位置,例如本人的機器上就是改為“doc_root = f:/www(請使用斜杠"/"而非反斜杠"")。繼續搜索“extension_dir,會得到“extension_dir = ./一行,將它改為“extension_dir = G:/phpinstall/php/extensions。然后搜索“;extension=,會得到一大傳類似的連續行。這些是PHP的擴展模塊,可以根據需要使用,對需要加入的模塊只需要去掉前面的分號即可。例如,“extension=php_gd.dll、“extension=php_imap.dll、“extension=php_zip.dll等。 搜索一下“session.save_path,找到“session.save_path = /tmp一行,將后面的地址改為你自己機器上已經存在的目錄(這就是剛才建子目錄的用處,你不會想每次裝了PHP后都重新建一次吧?),這里使用“G:phpinstallphpsession目錄,然后將這一行改為“session.save_path = G:/phpinstall/php/session(Again,還是斜杠)。這個問題在很多教程中都沒有提到,而且一般SESSION在身份驗證、購物車等時候才需要,所以初學者容易忽視。好了,保存一下,PHP的配置暫告一段落。

配置Web服務器Apache

依次展開“開始菜單==>程序==>Apache HTTP Server 2.0.48==>Configure Apache Server==>Edit the Apache httpd.conf Configuration File,打開Apache的配置文件“httpd.conf。搜索“#Listen,找到“#Listen 12.34.56.78:80一行,如果想讓Apache2只監聽某一該IP段,這里就需要去掉注釋,改成你需要的IP地址。例如,你只需要本機調試,不想讓外部訪問,那就改成 “Listen 127.0.0.1:80,這樣一來,只能從你本機訪問(地址欄輸入 127.0.0.1 或者 localhost)才能看到Apache2的頁面。或者當你網卡綁定了兩個以上的IPe而只想用其中某一個時也可以考慮用這個方法。一般而言不必對此做太多修改。接下來搜索“#LoadModule,又找到一大串連續的行。這些是Apache2為了解釋特定的語言而引入的模塊。請在后面加入新的一行:“LoadModule php4_module G:/phpinstall/php/sapi/php4apache2.dll以使Apache2加入對PHP的支持。然后在這一行的后面再加上(其實加在哪里都一樣,這樣只是為了便于以后糾錯):AddType application/x-httpd-php .phpAddType application/x-httpd-ph

標簽: PHP
相關文章:
主站蜘蛛池模板: WF2户外三防照明配电箱-BXD8050防爆防腐配电箱-浙江沃川防爆电气有限公司 | 河南中整光饰机械有限公司-抛光机,去毛刺抛光机,精密镜面抛光机,全自动抛光机械设备 | 大功率金属激光焊接机价格_不锈钢汽车配件|光纤自动激光焊接机设备-东莞市正信激光科技有限公司 定制奶茶纸杯_定制豆浆杯_广东纸杯厂_[绿保佳]一家专业生产纸杯碗的厂家 | PCB接线端子_栅板式端子_线路板连接器_端子排生产厂家-置恒电气 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 假肢-假肢价格-假肢厂家-河南假肢-郑州市力康假肢矫形器有限公司 | 干洗加盟网-洗衣店品牌排行-干洗设备价格-干洗连锁加盟指南 | 湖州织里童装_女童男童中大童装_款式多尺码全_织里儿童网【官网】-嘉兴嘉乐网络科技有限公司 | 电子厂招聘_工厂招聘_普工招聘_小时工招聘信息平台-众立方招工网 | 丹佛斯压力传感器,WISE温度传感器,WISE压力开关,丹佛斯温度开关-上海力笙工业设备有限公司 | 数显恒温油浴-电砂浴-高温油浴振荡器-常州迈科诺仪器有限公司 | 室内室外厚型|超薄型|非膨胀型钢结构防火涂料_隧道专用防火涂料厂家|电话|价格|批发|施工 | 珠海网站建设_响应网站建设_珠海建站公司_珠海网站设计与制作_珠海网讯互联 | 亮化工程,亮化设计,城市亮化工程,亮化资质合作,长沙亮化照明,杰奥思【官网】 | 展厅设计公司,展厅公司,展厅设计,展厅施工,展厅装修,企业展厅,展馆设计公司-深圳广州展厅设计公司 | Jaeaiot捷易科技-英伟达AI显卡模组/GPU整机服务器供应商 | 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | SMC-ASCO-CKD气缸-FESTO-MAC电磁阀-上海天筹自动化设备官网 | 亮化工程,亮化设计,城市亮化工程,亮化资质合作,长沙亮化照明,杰奥思【官网】 | 地磅-电子地磅维修-电子吊秤-汽车衡-无人值守系统-公路治超-鹰牌衡器 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 拉力机-拉力试验机-万能试验机-电子拉力机-拉伸试验机-剥离强度试验机-苏州皖仪实验仪器有限公司 | 精密机械零件加工_CNC加工_精密加工_数控车床加工_精密机械加工_机械零部件加工厂 | 山楂片_雪花_迷你山楂片_山楂条饼厂家-青州市丰源食品厂 | 冷却塔减速机器_冷却塔皮带箱维修厂家_凉水塔风机电机更换-广东康明冷却塔厂家 | 企业微信scrm管理系统_客户关系管理平台_私域流量运营工具_CRM、ERP、OA软件-腾辉网络 | 喷涂流水线,涂装流水线,喷漆流水线-山东天意设备科技有限公司 | 泵阀展|阀门展|水泵展|流体机械展 -2025上海国际泵管阀展览会flowtech china | 信阳市建筑勘察设计研究院有限公司 | 锂电池砂磨机|石墨烯砂磨机|碳纳米管砂磨机-常州市奥能达机械设备有限公司 | 等离子空气净化器_医用空气消毒机_空气净化消毒机_中央家用新风系统厂家_利安达官网 | 高效节能电机_伺服主轴电机_铜转子电机_交流感应伺服电机_图片_型号_江苏智马科技有限公司 | 断桥铝破碎机_发动机破碎机_杂铝破碎机厂家价格-皓星机械 | 定制/定做冲锋衣厂家/公司-订做/订制冲锋衣价格/费用-北京圣达信 | EFM 022静电场测试仪-套帽式风量计-静电平板监测器-上海民仪电子有限公司 | 苏州西朗门业-欧盟CE|莱茵UL双认证的快速卷帘门品牌厂家 | 电动葫芦-河北悍象起重机械有限公司| WF2户外三防照明配电箱-BXD8050防爆防腐配电箱-浙江沃川防爆电气有限公司 | 阿里巴巴诚信通温州、台州、宁波、嘉兴授权渠道商-浙江联欣科技提供阿里会员办理 | 生物制药洁净车间-GMP车间净化工程-食品净化厂房-杭州波涛净化设备工程有限公司 | 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 上海橡胶接头_弹簧减震器_金属软接头厂家-上海淞江集团 | 定量包装机,颗粒定量包装机,粉剂定量包装机,背封颗粒包装机,定量灌装机-上海铸衡电子科技有限公司 |