Windows下PHP開發(fā)環(huán)境搭建教程(Apache+PHP+MySQL),apachemysql
Jul 06, 2016 pm 02:24 PMWindows下PHP開發(fā)環(huán)境搭建教程(Apache+PHP+MySQL),apachemysql
由于換電腦或重裝系統(tǒng)后常需要重新搭建PHP環(huán)境,此次簡單記錄一下Windows下搭建PHP環(huán)境的過程,具體步驟可以參照網(wǎng)上資料
準(zhǔn)備工作:
Windows下手工搭建PHP環(huán)境需要先下載相應(yīng)的軟件,需要注意的是Apache與PHP的版本必須保持一致(均為32位或64位),如果版本不一致將導(dǎo)致整合Apache與PHP不成功,即修改配置文件后啟動Apache報如下圖所示的錯誤:
其實在http://windows.php.net/download/上有很詳細(xì)的描述,讀者可以根據(jù)自己的需要選擇相應(yīng)的版本
此次筆者下載的軟件版本如下圖所示:
安裝過程:
1、安裝Apache
雙擊安裝,與安裝其他Windows軟件沒有什么區(qū)別
在填Server Infomation時,并沒有特殊規(guī)定,只要輸入的信息符合格式即可
安裝完成之后,在瀏覽器輸入http://localhost,如果顯示It Works!,表示Apache安裝成功。
2、安裝PHP
將php-5.3.10-Win32-VC9-x86.zip解壓到某個目錄下即可,筆者的安裝目錄為:D:\Software\PHP
3、安裝MySQL、MySQL-Front
4、整合Apache+PHP+MySQL
(1)讓Apache可以解析php文件
(2)修改Apache站點(diǎn)目錄
(3)修改php配置文件,設(shè)置PHP擴(kuò)展包的具體目錄,開啟相應(yīng)的庫功能,設(shè)置時區(qū)
5、測試
在前述配置的Apache站點(diǎn)目錄下新建index.php文件,index.php中代碼如下:
復(fù)制代碼 代碼如下:
在瀏覽器地址欄輸入http://localhost/,如果頁面顯示PHP版本信息則說明Apache與PHP整合成功
PHP開發(fā)工具
前面簡單描述了PHP環(huán)境的搭建,作為PHP開發(fā)人員必須有一款合適的開發(fā)工具,市場上有多種強(qiáng)大的PHP開發(fā)工具,http://www.downcc.com/k/phpkaifa/中介紹了一些開發(fā)工具,下面是筆者使用的兩種PHP開發(fā)工具
(1)Zend Studio
該軟件為收費(fèi)軟件,可免費(fèi)試用,破解方法可以參考http://www.imuum.com/zend-studio12-0-2-key-cracked-registration-key-download.html
筆者本機(jī)安裝版本:Zend Studio12.0.1
工作空間:
項目概覽:
訪問地址:http://localhost/Zend-workspaces/test/index.php
(2)EclipsePHP Studio
筆者本機(jī)安裝版本:EclipsePHP Studio 4.0
工作空間:
項目概覽:
訪問地址:http://localhost/EPP-workspaces/test/application/index.php
前述安裝需要手工安裝各種軟件,其實有很多集成環(huán)境可以簡化這些操作
參考資料:Windows下搭建PHP開發(fā)環(huán)境(Apache+PHP+MySQL)
以上就是本文的全部內(nèi)容,希望對大家學(xué)習(xí)php程序設(shè)計有所幫助。

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

??? ??











MySQLDump? MySQL ??????? ??? ??? ???? ???? ?????. ??????? ???? ?? ?? ? ?? ?? ???? SQL ??? ?????. 1. ?? ??? ????? ??? ?????? ??? ???? ??? SQL ???? ?????. 2. ??? ?????? ?? ??? ??? ???? TB ?? ???? ?? ???? ???? ????. 3. ???? ???-single transaction,-databases,-all-databases,-routines ?; 4. MySQL ??? ???? ?? ?? ?? ?? ?? ? ??? ?? ??? ???? ? ????. 5. ??? ????? ????? ?? ? ?? ??? ???? ?? ????.

PHP ?? ???? ???? ????? ?? ? ??? ???? ?? ?? ? ??? ???? ?? ??? ?????? ??? ??? ? ? ???????. 1. ??? ?? CSRF? ???? ?? ??? ??? ???? ?????? ??? ???? FINFO_FILE? ?? ?? MIME ??? ?????. 2. ??? ??? ??? ???? ??? ?? ??? ?? ? WEB ????? ??? ???? ??????. 3. PHP ?? ??? ?? ? ?? ???? NGINX/APACHE? ??? ????? ?? ???? ?????. 4. GD ?????? ??? ? ?? ???? ??? ?? ??? ?? ????.

??? ????? ??? ??? ??? ?? ??? ?? ??? ? ????. 1. ??? ???? ???? ???? ??? ?????? ??????. 2. ????? ??????? ?? ???? ?? ??? ?? ?? ? ???? ?? ?? ??? ????????. 3. ??? ??? ?? ?? ???? ????? ????. 4. ??? ??, ?? ? ?? ????? ??? ?? ?? ?? ?? ??. ??? ??? ????? ?? ?? ??? ?????.

MySQL? ??? ??? ???? ??? ????? ?? ??? ?????. 1. ??? ?? ??, ?? ??? ????? ?? ? ?? ID? ???? ?? ???? ???? ?? ?? ??? ??????. 2. MySQLDump? ???? ??? ????? ???? ???? ???? ??? ?????. 3. ???? ??? ?? ID ? ??? ??? ???? Changemaster ??? ???? ??? ?????? ???? ?? ???? ??????. 4. ????, ??, ??? ??? ? ?? ?? ??? ?? ???? ??? ???? ?? ??? ????????. ?? ??? ?? ??? ???? ?????? ??????.

PHPMyAdmin ?? ?? ?? ??? ??? ?? ? ????? PHP ??? ???????. 1. ?? ??? ???? ?? 300 ? ?? 0?? ???? max_execution_time? ?????. 2. ?? 64m? ??? ?? upload_max_filesize ? post_max_size? ???? post_max_size? ?? ? ?? ??????. 3. php.ini? ?? ? ??? ?? .htaccess? ?? ??? ?? ? ? ????. ?? ? ? ??? ?? ???? ??????.

? ?? ???? Windows?? ???? ??? ?? ???? ?????? ???? ???? HDMI, DP ?? VGA ???? ???? ???? ??? ?? ??? ??? ?? ?? ?????? ????? ??? ??? ??????. ?? ?? ??? ?? ? ?? ?? ??? ???? ???? ??? ???? ?? ? ? ??? ???????. ?? ?? Windows ????? ??? ???? "??"??? ????? WIN P? ???? ????? ??? ???? ??? ??? ?? ????? ????????. ????? ??? ?? ??? ???? ?? ?? ??? ???? ??? ?? ??? ??? ????? ??????.

MySQL ?????? ? ???? ??? ??? information_schema? ?? ????? ?? ? ??? ??? ? ????. 1. ?? ?????? ?? ?? : SQL ?? ???? selecttable_schemaas'database ', sum (data_length index_length)/1024/1024as'size (mb) 'frominformation_schema.tablessgroupbytable_schema; ?? ??????? ? ??? ??? ?? ??????? ???? ??? ?? ? ? ????. 2. ?? ??? ??? ?????? : selectta? ??????
