国产色诱美女免费视频|欧美精彩狠狠色丁香婷婷|91黑人|日本黄色小视频|欧美一级黄色视频在这里免费观看

IT培訓(xùn)-高端面授IT培訓(xùn)機(jī)構(gòu)
云和教育:云和數(shù)據(jù)集團(tuán)高端IT職業(yè)教育品牌
  • 國(guó)家級(jí)
    全民數(shù)字素養(yǎng)與技能培訓(xùn)基地
  • 河南省
    第一批產(chǎn)教融合型企業(yè)建設(shè)培育單位
  • 鄭州市
    數(shù)字技能人才(碼農(nóng))培養(yǎng)評(píng)價(jià)聯(lián)盟

【學(xué)習(xí)】記一次PHP項(xiàng)目部署過(guò)程

  • 發(fā)布時(shí)間:
    2015-12-05
  • 版權(quán)所有:
    云和教育
  • 分享:

首先介紹一下項(xiàng)目的基本情況:使用PHP語(yǔ)言開(kāi)發(fā),數(shù)據(jù)庫(kù)用的是MySQL 5.5,HTTP服務(wù)器用的是Apache 2.2。早上十點(diǎn)到機(jī)房看了看服務(wù)器的基本情況:Windows 2000操作系統(tǒng),沒(méi)有安裝Apache,沒(méi)有php,幸好已經(jīng)安裝了MySQL數(shù)據(jù)庫(kù),替我省了點(diǎn)事。不過(guò)開(kāi)心得有點(diǎn)太早了,機(jī)房老師告訴我她也不知道MySQL的登錄密碼。沒(méi)有密碼我的項(xiàng)目就沒(méi)法連接數(shù)據(jù)庫(kù)了,基本上等于廢了。重裝MySQL也沒(méi)用,因?yàn)閯h除MySQL后原來(lái)的密碼還是會(huì)保留在系統(tǒng)中,如果要修改密碼,還是需要輸入原來(lái)的密碼。翻了一下以前師兄部署后留下的資料,有一個(gè)MySQL的密碼,但是是錯(cuò)誤的,沒(méi)辦法,只能求助于萬(wàn)能的“谷哥”了。

剛開(kāi)始搜到的解決辦法大多提到MySQL安裝目錄中bin文件夾里的一個(gè)程序mysqld-nt.exe,通過(guò)調(diào)用這個(gè)程序并向它傳遞“–skip-grant-tables”命令來(lái)告訴MySQL跳過(guò)登錄時(shí)的密碼驗(yàn)證過(guò)程,即不用輸入密碼也可以登錄成功。可是我在我的bin目錄中找不到這個(gè)mysqld-nt程序啊,奇怪,繼續(xù)Google,發(fā)現(xiàn)原來(lái)MySQL從版本5.1開(kāi)始之后就沒(méi)有mysqld-nt這個(gè)程序了,取而代之的是mysqld.exe,所以這個(gè)方法也就行不通了。

發(fā)揮“不到黃河不死心”的精神,繼續(xù)Google,終于讓我找到了一個(gè)適合我的MySQL數(shù)據(jù)庫(kù)版本的解決方法,這里附上鏈接:windows環(huán)境中mysql忘記root密碼的解決辦法。基本思路是一樣的:都是首先關(guān)掉MySQL的服務(wù),然后使用mysqld程序跳過(guò)權(quán)限安全檢查,登錄數(shù)據(jù)庫(kù)并在mysql庫(kù)中找到user表,修改user表中root用戶的密碼,最后重新開(kāi)啟MySQL的服務(wù)就可以以新的密碼登錄了。

搞定數(shù)據(jù)庫(kù)后,將我開(kāi)發(fā)時(shí)使用的php5文件夾復(fù)制到服務(wù)器上,因?yàn)殚_(kāi)發(fā)的時(shí)候已經(jīng)把所需要的擴(kuò)展打開(kāi)了,這里就不需要再重復(fù)操作了。唯一需要修改的是php.ini配置文件中“extension_dir”配置項(xiàng),將它指定為php擴(kuò)展動(dòng)態(tài)鏈接庫(kù)文件夾在服務(wù)器上的位置就可以了。因?yàn)槭褂玫搅薓ySQL數(shù)據(jù)庫(kù),需要將libmysql.dll文件復(fù)制到C:/Windows/System32下。

然后安裝Apache服務(wù)器,使用的是msi安裝程序,簡(jiǎn)單的一路next就可以了。安裝完后,需要對(duì)httpd.conf文件進(jìn)行修改。

1、加載php模塊

打開(kāi)httpd.conf文件,找到“#LoadModule vhost_alias_module modules/mod_vhost_alias.so”,在它的后面添加以下內(nèi)容:

1 LoadModule php5_module “C:/php/php5apache2_2.dll”

2 AddType application/x-httpd-php .php

3 AddType application/x-httpd-php-source .phps

4 PHPIniDir “C:/php”

其中引號(hào)內(nèi)的內(nèi)容需要修改為php文件夾在服務(wù)器上的路徑。

2、修改監(jiān)聽(tīng)端口

因?yàn)榉?wù)器上安裝了Tomcat,它使用了Apache默認(rèn)的80端口,所以這里要修改Apache的監(jiān)聽(tīng)端口,否則Apache將無(wú)法啟動(dòng)。在httpd.conf文件中找到“Listen 80”,將80端口修改為其他端口。

3、添加目錄首頁(yè)

Apache默認(rèn)的目錄首頁(yè)只有index.html這一個(gè),但是項(xiàng)目的首頁(yè)是index.php,在httpd.conf文件中找到“DirectoryIndex ”項(xiàng),在后面添加“index.php”。

最后在數(shù)據(jù)庫(kù)中導(dǎo)入預(yù)先寫(xiě)好的SQL文件,創(chuàng)建好數(shù)據(jù)庫(kù),并將項(xiàng)目復(fù)制到Apache的文檔根目錄中,修改項(xiàng)目配置文件中數(shù)據(jù)庫(kù)連接所使用的用戶名和密碼,啟動(dòng)服務(wù)器,在瀏覽器中輸入項(xiàng)目訪問(wèn)地址,一切正常。好,部署成功,收工,吃飯! \(^o^)/

PHP環(huán)境(apache,PHP,Mysql)詳細(xì)配置方法

安裝前的準(zhǔn)備:下載PHP,apache,mysql安裝包,可以到相關(guān)官網(wǎng)上下載,下面是安裝步驟

1.安裝Apache?,直接運(yùn)行安裝即可,我們將其安裝到D:/PHP/Apache/ 目錄下

2.將PHP壓縮包解壓內(nèi)容放到指定PHP目錄(自己指定這里是D:/PHP/,并重命名為PHP5,將PHP5目錄中的PHP.iniDevelopment重命名為php.ini)

3.修改Apache配置文件(D:\PHP\Apache\conf\httpd.conf)

1.加載PHP模塊?在Apache配置文件添加

LoadModule php5_module “D:/PHP/PHP5/php5apache2_2.dll”? //D:/PHP/PHP5/為php安裝目錄

2.?添加AddType application/x-httpd-php .php .phtml?//設(shè)置apache解文件類型

//指定php配置文件路徑

3.?添加phpinidir “D:/PHP/PHP5″?設(shè)置php配置文件目錄(先確保PHP安裝目錄中的PHP.iniDevelopment重命名為php.ini)

4.重啟Apache

5.驗(yàn)證PHP是否安裝成功

這里我們?cè)贒:\PHP\Apache\htdocs目錄下創(chuàng)建一個(gè)phpinfo.php文件輸入以下內(nèi)容
[php]?view plaincopyprint?

<?php

phpinfo();

?>

然后打開(kāi)瀏覽器輸入http://localhost/phpinfo.php ?,默認(rèn)的是80端口,如果不是80端口localhost后面必須加端口號(hào),如果安裝成功,則打開(kāi)PHP相關(guān)信息頁(yè)面,否則檢查相關(guān)目錄是否安裝正確

6.安裝mysql服務(wù),直接運(yùn)行mysql安裝文件,按照提示一步一步的執(zhí)行安裝操作

5添加Mysql模塊

1.在PHP5目錄下ext目錄找到libMysql.dll或php_mysql.dll和?php_mysqli.dll?復(fù)制到C盤(pán)Windows目錄下

2.打開(kāi)PHP配置文件

1.取消extension=php_mysql.dll和extension=php_mysqli.dll前面分號(hào)去掉

2.在php.ini中設(shè)置擴(kuò)展路徑extension_dir=”D:/PHP/PHP5/ext”

3.重啟Apache

4.在瀏覽器再次訪問(wèn)phpinfo.php頁(yè)面,如果頁(yè)面信息多了mysql和mysqli列表示添加模塊成功,否則重新檢查上述步驟

驗(yàn)證mysql是否

項(xiàng)目部署過(guò)程?