久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Windows下PHP安裝配置

 xiaoshuangshuang 2013-11-20

軟件版本: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
    # file specified in TypesConfig for specific file types.

加入

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

                               http://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU3/vcredist_x64.exe),;

                               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é)果如下圖:

安裝Apache

       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.14

2. 解壓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]
port=3306
default-character-set=utf8

[mysqld] 
# 設(shè)置為MYSQL的安裝目錄 
basedir=D:\Program Files\mysql-5.6.14-winx64
# 設(shè)置為MYSQL的數(shù)據(jù)目錄 
datadir=D:\Program Files\mysql-5.6.14-winx64/data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

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密碼
       1) 以系統(tǒng)管理員身份登錄到系統(tǒng),;
       2) 如果MySQL服務(wù)器正在運行,,停止它。
       3) 如果是作為Windows服務(wù)運行的服務(wù)器,進入服務(wù)管理器:開始菜單->控制面板->管理工具->服務(wù)找到MySQL服務(wù)停止它,。
       4) 如果服務(wù)器不是作為服務(wù)而運行的,,可能需要使用任務(wù)管理器來強制停止它。
       5) 創(chuàng)建1個文本文件,,并將下述命令置于單一行中:
       SET PASSWORD FOR = PASSWORD('MyNewPassword');
       6) 用任意名稱保存該文件,。在本例中,該文件為C:\mysql-init.txt,。
       7) 進入DOS命令提示:開始菜單->運行-> cmd
       8) 假定你已將MySQL安裝到C:\mysql,。如果你將MySQL安裝到了另一位置,請對下述命令進行相應(yīng)的調(diào)整,。
       在DOS命令提示符下,,執(zhí)行命令:
       C:\mysql\bin\>mysqld-nt --init-file=C:\mysql-init.txt
       9) 在服務(wù)器啟動時,執(zhí)行由”--init-file”選項(作用:在啟動時從指定的文件中讀取SQL命令)命名的文件的內(nèi)容,,更改根用戶密碼,。當(dāng)服務(wù)器成功啟動后,應(yīng)刪除C:\mysql-init.txt,。

       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代碼
  1. <?php       
  2. $con=mysql_connect('127.0.0.1','user','password'); // 這里的user為mysql的用戶名,,password為密碼      
  3. if(!$con)       
  4. {       
  5. echo "fail";       
  6. }       
  7. else      
  8. {       
  9. echo "success";       
  10. }       
  11. ?>     

        在瀏覽器地址欄中輸入:localhost/index.php,如果顯示success則表示開發(fā)環(huán)境配置成功,。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多