亚洲福利网站,国产精品久久国产三级国电话系列 ,欧美久久久久久,蜜桃av在线

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

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

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

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

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

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

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

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

1、加載php模塊

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

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”

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

2、修改監聽端口

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

3、添加目錄首頁

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

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

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

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

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

2.將PHP壓縮包解壓內容放到指定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目錄下創建一個phpinfo.php文件輸入以下內容
[php]?view plaincopyprint?

<?php

phpinfo();

?>

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

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

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是否

項目部署過程?

主站蜘蛛池模板: 武强县| 西丰县| 紫阳县| 崇明县| 花垣县| 观塘区| 上犹县| 年辖:市辖区| 山丹县| 嘉祥县| 遂昌县| 海门市| 凌源市| 芷江| 罗山县| 新昌县| 宁河县| 临高县| 报价| 宣恩县| 阳朔县| 东明县| 七台河市| 英超| 扶沟县| 绵阳市| 平乐县| 阳朔县| 四会市| 巴中市| 辽中县| 五台县| 岳池县| 若尔盖县| 鹤庆县| 博罗县| 龙江县| 梅河口市| 滦平县| 永丰县| 淮阳县|