日本国产欧美大码A视频 _国产高颜值极品在线视频_色偷偷亚洲第一综合网_国产精品一二三社区视频_久久久青草视频

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

【學習】記一次PHP項目部署過程

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

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

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

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

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

然后安裝Apache服務器,使用的是msi安裝程序,簡單的一路next就可以了。安裝完后,需要對httpd.conf文件進行修改。

1、加載php模塊

打開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”

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

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

因為服務器上安裝了Tomcat,它使用了Apache默認的80端口,所以這里要修改Apache的監(jiān)聽端口,否則Apache將無法啟動。在httpd.conf文件中找到“Listen 80”,將80端口修改為其他端口。

3、添加目錄首頁

Apache默認的目錄首頁只有index.html這一個,但是項目的首頁是index.php,在httpd.conf文件中找到“DirectoryIndex ”項,在后面添加“index.php”。

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

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

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

1.安裝Apache?,直接運行安裝即可,我們將其安裝到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?//設置apache解文件類型

//指定php配置文件路徑

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

4.重啟Apache

5.驗證PHP是否安裝成功

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

<?php

phpinfo();

?>

然后打開瀏覽器輸入http://localhost/phpinfo.php ?,默認的是80端口,如果不是80端口localhost后面必須加端口號,如果安裝成功,則打開PHP相關信息頁面,否則檢查相關目錄是否安裝正確

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

5添加Mysql模塊

1.在PHP5目錄下ext目錄找到libMysql.dll或php_mysql.dll和?php_mysqli.dll?復制到C盤Windows目錄下

2.打開PHP配置文件

1.取消extension=php_mysql.dll和extension=php_mysqli.dll前面分號去掉

2.在php.ini中設置擴展路徑extension_dir=”D:/PHP/PHP5/ext”

3.重啟Apache

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

驗證mysql是否

項目部署過程?