軟件版本:php-5.3.1-Win32-VC6-x86.zip 這個不需要額外的安裝.net的庫,,所以就用這個了,??梢允褂闷渌?。 1.PHP安裝 使用綠色方式,下載Zip文件解壓,。 2.配置 在解壓的根目錄下找到php.ini-development,,是用于開發(fā)環(huán)境的配置文件;還有一個php.ini-production,,這個是用于生產(chǎn)環(huán)境的配置文件,。使用php.in-development,復(fù)制一份,,重命名為php.ini,。開始編輯。 定位registe_globals =Off; 建議不要打開,,區(qū)別在于這個值是用來打開全局變量的,,比如表單送過來的值,如果這個值設(shè)為“Off”,,就只能用“$_POST['變量名'],、$_GET['變量名']”等來取得送過來的值,如果設(shè)為“On”,,就可以直接使用“$變量名”來獲取送過來的值,,當(dāng)然,設(shè)為“Off”就比較安全,,不會讓人輕易將網(wǎng)頁間傳送的數(shù)據(jù)截取,。這個值是否改成“On”就看自己感覺了,是安全重要還是方便重要,?
為了使php能夠調(diào)用其他模塊,,可以以extension關(guān)鍵字搜索,定位到如下,,去除選項前的分號,,則打開此模塊的支持。 加載的模塊越多,占用的資源要稍微多些,,可以忽略,。比如要啟用mysql的支持,則找到如下 ;extension=php_mysql.dll 去除前面的";"注釋就可以了,。 所有的模塊都放在php解壓目錄下的ext目錄中,,可以根據(jù)需要啟用。
加載模塊報錯: 有時啟動Apache的時候會提示“找不到指定模塊”的錯誤,,是因為沒有指定這些模塊文件的位置,,定位關(guān)鍵字“extension_dir”,修改Windows下為你的PHP模塊的目錄,。 比如我的PHP目錄在 D:\PHP,,則配置 extession_dir = "D:\PHP\ext" 這樣啟動Apache就不會報錯了 這里介紹一種最簡單的方法,直接將php安裝路徑,、里面的ext路徑指定到windows系統(tǒng)路徑中——在“我的電腦”上右鍵,,“屬性”,選擇“高級”標(biāo)簽,,點選“環(huán)境變量”,,在“系統(tǒng)變量”下找到“Path”變量,選擇,,雙擊或點擊“編輯”,,將“;D:\php;D:\php\ext”加到原有值的后面,當(dāng)然,,其中的“D:\php”是我的安裝目錄,,你要將它改為自己的php安裝目錄,如下圖所示,,全部確定,。
3.與Apache協(xié)同工作 php以module方式與Apache相結(jié)合,打開Apache的配置文件,,以關(guān)鍵字“LoadModule”定位,,配置要加載的模塊, 在最后添加如下兩行: LoadModule php5_module D:/php/php5apache2_2.dll PHPIniDir "D:/php" 第一行“LoadModule php5_module D:/php/php5apache2_2.dll”是指以module方式加載php,,第二行“PHPIniDir "D:/php"”是指明php的配置文件php.ini的位置,,是當(dāng)然,其中的“D:/php”要改成你先前選擇的php解壓縮的目錄,。 在php的解壓目錄下同時有php5apache2.dll和php5apache2_2.dll,,因為我們的apache版本是2.2的,所以加載dll 使用php5apache2_2.dll,,可以根據(jù)自己的情況配置,。
以關(guān)鍵字AddType application搜索,,可以定義能夠執(zhí)行php文件類型, 原文如下:AddType allows you to add to or override the MIME configuration 加入 AddType application/x-httpd-php .php AddTypeapplication/x-httpd-php.html 兩行,,你也可以加入更多,,實質(zhì)就是添加可以執(zhí)行php的文件類型,比如你再加上一行“AddTypeapplication/x-httpd-php .htm”,,則.htm文件也可以執(zhí)行php程序了,,你甚至還可以添加上一行“AddTypeapplication/x-httpd-php .txt”,讓普通的文本txt也能運行php程序,。
在配置文件中查找到“DocumentRoot "c:/Apache24/htdocs"”,,此句是設(shè)置網(wǎng)頁文件存放的根目錄,默認為c:/Apache24/htdocs,,我們可以改為自己放置網(wǎng)頁文件的根目錄,,筆者這里就改為"D:/Apache+PHP/Apache24/htdocs"。下面一行的“<Directory "c:/Apache24/htdocs">”,,也相應(yīng)的改成“<Directory "D:/Apache+PHP/Apache24/htdocs">”,。 查找到“ServerRoot "c:/Apache24"”,,可見ServerRoot默認為c:/Apache24,,我們將其改為"D:/Apache+PHP/Apache24",這里注意,,Apache配置文件中的路徑名使用反斜杠"/",。 查找到“#ServerName www.example.com:80”,將前面的注釋符號“#”去掉,。 PHP的基本配置完成,。 最近需要做一個PHP+MySQL的項目,所以學(xué)習(xí)了下PHP及開發(fā)的環(huán)境配置: 1,、準(zhǔn)備資料: 首先下載文件:Apache2.4.6 64bit,,http://www./download/VC11/binaries/httpd-2.4.6-win64-VC11.zip 一定要下載:httpd-2.4.6-win64-VC11.zip(此為64bit,并且需要vs2012的運行時vcredist_x64.dll php-5.5.5-Win32-VC11-x64.zip http://windows./downloads/releases/php-5.5.5-Win32-VC11-x64.zip mysql-installer-community-5.6.10.0.msi,; 最主要的就是上面的這幾個文件,這幾個文件正確的話,,下面就可以直接參考網(wǎng)上其他人的配置方法來配置了,。 2、Apache的安裝 1,、在D盤中新建文件夾D:\Apache+PHP,,把下載的Apache2.4.6 64bit.zip解壓到D:\Apache+PHP下。解壓后目錄為D:\Apache+PHP\Apache24,,Apache服務(wù)器文件在D:\Apache+PHP\Apache24下,。 2,、以管理員身份運行命令提示符,具體操作方法是,,點“開始”->“所有程序”->“附件”,,右鍵點擊“命令提示符”,選擇“以管理員身份運行”就可以了,。 3,、將命令提示符窗口中的當(dāng)前路徑設(shè)為D:\Apache+PHP\Apache24\bin。步驟為:輸入 d: 回車,,再輸入 cd D:\Apache+PHP\Apache24\bin 回車,。結(jié)果如下圖: 4、上圖中可以看到,,Apache已被成功安裝,,但配置文件中的ServerRoot為無效路徑,所以我們以記事本或其他編輯工具打開D:\Apache+PHP\Apache24\conf\httpd.conf配置文件,,查找到“ServerRoot "c:/Apache24"”,,可見ServerRoot默認為c:/Apache24,我們將其改為"D:/Apache+PHP/Apache24",,這里注意,,Apache配置文件中的路徑名使用反斜杠"/"。 5,、在配置文件中查找到“#LoadModule xml2enc_module modules/mod_xml2enc.so”,,在它的下面添加: LoadModule php5_module "D:/Apache+PHP/PHP5/php5apache2_4.dll" PHPiniDir "D:/Apache+PHP/PHP5" AddType application/x-httpd-php .html .htm .php 上面的兩個路徑為后面PHP解壓的路徑。 6,、在配置文件中查找到“DocumentRoot "c:/Apache24/htdocs"”,,此句是設(shè)置網(wǎng)頁文件存放的根目錄,默認為c:/Apache24/htdocs,,我們可以改為自己放置網(wǎng)頁文件的根目錄,,筆者這里就改為"D:/Apache+PHP/Apache24/htdocs"。下面一行的“<Directory "c:/Apache24/htdocs">”,,也相應(yīng)的改成“<Directory "D:/Apache+PHP/Apache24/htdocs">”,。 7、查找到“#ServerName www.example.com:80”,,將前面的注釋符號“#”去掉,。 8、如果PHP已經(jīng)配置好則可以執(zhí)行此步操作,,否則需先按照下面PHP的配置的說明配置好PHP再繼續(xù),。在命令提示符中輸入 httpd -k start ,如果沒有錯誤就說明啟動成功,,否則需要先關(guān)掉占用80端口的程序,,或者改端口號,。 關(guān)掉占用端口的程序的方法: 命令提示符中輸入netstat -ano 即可看到所有連接的PID,之后在任務(wù)管理器中找到這個PID所對應(yīng)的程序,,如果任務(wù)管理器中沒有PID這一項,,可以在任務(wù)管理器中選"查看"-"選擇列"。 也可以在windows命令行窗口下執(zhí)行: 1)查看所有的端口占用情況:C:\>netstat -ano 2)查看指定端口的占用情況:C:\>netstat -aon|findstr "80" //80為端口號 3)查看PID對應(yīng)的進程:C:\>tasklist|findstr "2016" //2016為PID 4)結(jié)束該進程:C:\>taskkill /f /t /im tor.exe //tor.exe為具體進程 修改端口的方法: 在Apache配置文件中查找到“Listen 80”,,將80改為其他數(shù)字作為端口號,,再將“ServerName www.example.com:80”中的80改為相同的數(shù)字。 最后再執(zhí)行httpd -k start,。 MySQL5.6.11安裝步驟(Windows7 64位) 1. 下載MySQL Community Server 5.6.142. 解壓MySQL壓縮包將以下載的MySQL壓縮包解壓到自定義目錄下,。 3. 添加環(huán)境變量變量名:MYSQL_HOME 變量值:D:\Program Files\mysql-5.6.14-winx64 即為mysql的自定義解壓目錄。 再在Path中添加 %MYSQL_HOME%\bin 4. 注冊windows系統(tǒng)服務(wù)將mysql注冊為windows系統(tǒng)服務(wù) 操作如下: 1)新建一個my.ini文件并把my.ini文件拷貝到c:\windows目錄下,,my.ini內(nèi)容如下: [client] 2)從控制臺進入到MySQL解壓目錄下的 bin 目錄下,。 3)輸入服務(wù)安裝命令: mysqld.exe -install 如果出現(xiàn)Install/Remove of the Service Denied! 是因為WINDOW 7 跟 vista 的權(quán)限更嚴(yán)格 進入 C:\Window\System32 找到CMD.EXE 右鍵選擇 以管理員身份 進行,再進入相應(yīng)目錄執(zhí)行命令,,一切就OK了,。 安裝成功后會提示服務(wù)安裝成功。 注:my-default.ini文件在MySQL解壓后的根目錄下,,如果沒有,,可從其他地方中獲取。 移除服務(wù)命令為:mysqld remove 5. 啟動MySQL服務(wù)方法一: 啟動服務(wù)命令為:net start mysql 方法二: 打開管理工具 服務(wù),,找到MySQL服務(wù),。 通過右鍵選擇啟動或者直接點擊左邊的啟動來啟動服務(wù),。 修改 root 賬號的密碼剛安裝完成時root賬號默認密碼為空,,此時可以將密碼修改為指定的密碼。如:123456 方法一: c:>mysql –uroot mysql>show databases; mysql>use mysql; mysql>UPDATE user SET password=PASSWORD("123456") WHERE user='root'; mysql>FLUSH PRIVILEGES; 【注意一定不要遺忘這句話,,否則密碼更改不能生效】 mysql>QUIT 方法二: 利用第三方管理工具進行密碼修改,。如Navicat for MySQL Mysql的安裝 1、雙擊MySQL安裝包,,點擊Next,。 2、選中“I accept the terms in the License Agreement”,,點擊Next,。 Choose Setup Type(選擇安裝選項),有三種:Typical(典型),, Custom(自定義) ,, Complete(完全)。這里我們選Custom,,然后點擊Next,。 3,、Custom Setup(自定義安裝設(shè)置),這里依然點擊倒三角選擇"Entire feature will be installed on local hard drive"把所有的全部安裝上去,,然后點擊下面的Change按鈕,,選擇安裝位置后,點擊Next,。注意:一定要檢查所有選項安裝位置,,最好都裝在同一個位置。我這里為了省事起見未做修改,。/*此處共有6個條目但只需更改第1個和第6個的安裝位置,,其它條目會自動調(diào)整過去的。--建議新手可以不做更改 4,、Ready to Install the Program(準(zhǔn)備安裝程序),,觀察中間的設(shè)置,確定無誤后,,點擊Next,,否則,點擊Back后修改,。 5,、在安裝的過程中會出現(xiàn)一個新窗口,是給MySQL Enterprise(MySQL企業(yè)版)打廣告的,,忽視掉,,一直Next,點的慢些,,直到出現(xiàn)FInish界面,。 //此時先看下一條,不要亂點,。 6,、Wizard Complete(安裝向?qū)瓿?,點擊Launch the MySQL Instance Configuration Wizard(啟動mysql配置向?qū)?前面的復(fù)選框(默認是勾選,,不關(guān)管它),,然后點擊Finish,這樣就進入了MySQL配置界面,。 7,、不用說,點擊Next,。 8,、選擇配置方式(Please select a configuration type)。這里出現(xiàn)了兩種選項,,一種是Detailed Configuration(詳細配置),,一種是Stardard Configuration(標(biāo)準(zhǔn)配置),,這里我們選擇Detailed Configuration,然后點擊Next,。 9,、選擇服務(wù)器類型(Please select a server type)。有三種選項:Developer Machine(開發(fā)測試用),,Server Machine(服務(wù)器用),,Dedicated MySQL Server Machine(專門的服務(wù)器用),由于我是用來開發(fā)的,,所以選擇了第一項,,然后點擊Next。 10,、選擇數(shù)據(jù)庫用途(Please select a database usage),。有三種:第一種是Multifuctional Database,第二種是Transactional Database Only,,第三種是Non-Transactional Database Only,,這兒三個選項的區(qū)別我也不怎么理解,但依照英文注釋以及網(wǎng)上其他的帖子參考就選擇了第一項Multifuctional Database,,然后點擊Next,。 11、選擇InnoDB數(shù)據(jù)庫文件存儲位置(Please select the drive for the InnoDB datafile),,默認是安裝的MySQL位置,。保持默認,直接點擊Next,。 12,、選擇同時連接到服務(wù)器的準(zhǔn)確訪問量(Please set the approximate number of concurrent connections to the server)。三個選項:第一個是Decision Support(DSS)/OLAP(大約20個),,第二個是Online Transaction Processing(OLTP)(大約500個),,第三個是Manual Settings(手動設(shè)置),由于我是為了開發(fā)測試用,,所以選擇第一個就可以了,然后點擊Next,。 13,、網(wǎng)絡(luò)選項(Please select the networking options)。第一個是是否啟用TCP/IP連接,,選上,,第二個是啟用嚴(yán)格模式(Enable Strict Mode),我選了,,建議新手選上,,這樣代碼更規(guī)范些,,然后點擊Next。 14,、選擇默認字符集(Please select the character set),。第一個是Stardard Character Set(標(biāo)準(zhǔn)字符集),默認是Latin1,,適合存儲英文,;第二個是Best Support for Multilingualism(最適合多語言),默認是utf8,,適合存儲多語言字符集,;第三個是手動選擇。這里我們選擇UTF8編碼,,即選擇第二種或者第三種中的UTF8,,然后點擊Next。 15,、設(shè)置windows選項(Please set the windows options),。第一項是是否安裝為Windows服務(wù)(Install As Windows Service),建議勾選上,,下面的Service Name是服務(wù)器標(biāo)識名稱,,默認即可,還有個是否隨機啟動MySQL的選項,,如果沒選的話,,以后開啟MySQL需要在cmd上輸入net start mysql。第二項是是否把bin文件夾路徑加入環(huán)境變量中的Path(Include Bin Directory in Windows PATH),,建議勾選,,這樣以后可以直接在cmd上輸入bin文件夾上的任意一個文件使用,然后點擊Next,。 16,、安全選項(Please set the security options)。第一項是修改安全設(shè)置(Modify Security Settings),,這項中的兩項分別是新root密碼和確認輸入的密碼(即再輸入一遍),,最下面的是創(chuàng)建一個匿名賬號(Create An Anonymous Account),先選上,,回頭安裝完記得去除,,然后點擊Next。 //關(guān)于修改root密碼 17,、準(zhǔn)備執(zhí)行剛才的設(shè)置(Ready to execute),確定無誤后,,點擊Execute,。過一會執(zhí)行完成后,點擊Finish結(jié)束設(shè)置,。 18,、打開mysql的安裝文件夾,在bin文件夾內(nèi)找到libmysql.dll,,將其拷貝到系統(tǒng)的system32文件夾中,。 環(huán)境測試 重啟Apache。 在D:\Apache+PHP\Apache24\htdocs下創(chuàng)建一個index.php文件,,內(nèi)容為: PHP代碼
在瀏覽器地址欄中輸入:localhost/index.php,如果顯示success則表示開發(fā)環(huán)境配置成功,。 |
|
來自: xiaoshuangshu... > 《php》