国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Windows下Apache2.2+PHP5.3.28+MySQL5.5安裝配置筆記

you_De / 2550人閱讀

摘要:上一行的命令表示先檢查禁止訪問的那些設置,其余沒有禁止的就全部允許訪問。而這一行全部允許訪問,這樣就能訪問目錄下的所有文件了。

剛學了幾天的前端,因為工作需要,又要同時學習后端開發了。OK,下面就進入正題。


參考文章

1. Windows 下 Apache HTTP Server 安裝、配置以及與 Tomcat 的整合(附圖)
2. Create a local PHP MySQL development environment
3. Apache的Order Allow,Deny 詳解

這里還有另一篇自己翻譯的文章,也是全新安裝Apache + PHP + MySQL,可以互相參考。
[[譯]Windows 下手動安裝 Apache + PHP + MySQL](https://segmentfault.com/a/11...


Apache 軟件安裝

Apache的安裝很簡單,基本上都是一路下一步就行,只有一個地方需要注意一下,要按照下圖中的方式設置:

基本配置

Apache的配置文件為軟件安裝目錄下conf文件夾中的httpd.conf文件。

c:Program Files (x86)Apache Software FoundationApache2.2confhttpd.conf

監聽端口

Apache默認調用的80端口通常已經被占用了,修改配置文件中的Listen字段后的數值,在這里我們改為88。然后在地址欄輸入http://localhost:88,如果出現一個頁面顯示大號粗體文字It works,說明端口配置成功。

這里還有一點需要注意,以后要訪問localhost,都要記得加上之前設置的端口號88,雖然是個不起眼的細節,但是很容易被忽略。

域名設置

ServerName字段后面的域名及端口號更改為localhost:88,然后在開始菜單中的Apache HTTP Server 2.2目錄下,運行子目錄Configure Apache Server中的Test Configuration,如果彈出的命令行窗口立即自動關閉了,說明域名配置也OK了,就繼續下一步。

文檔根目錄

DocumentRoot是用于存放網站靜態資源的,也就是網站的根目錄,修改此處為本機網站目錄,路徑中的斜杠與Windows中的是相反的,為如下形式:

DocumentRoot "D:/WebstormProjects/WebSite/"

更改了DocumentRoot字段,之后有一處也要改成和這里相同的目錄,位于該字段之后的第二個Directory字段塊中,應該是在207行左右。

訪問權限設置

193行的Deny from all,改為Allow from all,這個要結合上一行的Order Deny,Allow一起來理解。上一行的命令表示先檢查禁止訪問的那些設置,其余沒有禁止的就全部允許訪問。而這一行全部允許訪問,這樣就能訪問目錄下的所有文件了。

第219行的Options Indexes FollowSymLinks需要注釋掉,并在其下追加一行Options None,這樣可以禁止用戶在瀏覽器中列出服務端資源的目錄結構。

添加對PHP的調用

LoadModule字段塊的最后加上下面這一行:

LoadModule php5_module D:/php5/php5apache2_2.dll

某次重裝系統后,安裝完Apache時檢查沒問題,再安裝了PHP之后,添加了上面的命令,就無法啟動Apache服務了。將DLL路徑兩側用雙引號括起來,就OK了。應該是因為路徑中有空格,所以需要用雙引號把完整的路徑括起來。

LoadModule php5_module "C:/Program Files (x86)/PHP/php5apache2_2.dll"

AddType字段后加上一行:

AddType application/x-httpd-php .php

設置PHP默認主頁及程序路徑


    DirectoryIndex index.html index.htm index.php
    AddHandler application/x-httpd-php .php
    PHPIniDir "c:/Software/php/"

PHP 軟件安裝

同事直接傳了一份PHP5的文件夾,所以安裝過程就省略了。對于需要自行安裝的用戶,要記得在安裝過程中選對服務器和數據庫,此處為Apache和MySQL。

基本設置 設置目錄位置

按照下面的步驟編輯PHP5文件夾中的php.ini文件:

extension字段后補充當前目錄的位置:

extension_dir = "D:/php5/ext"
開啟對指定DLL的支持

去掉下面三行前面的分號:

extension=php_gd2.dll
extension=php_mysql.dll
extension=php_mysqli.dll

將php.ini文件復制到C:Windows目錄下,注意如果修改了php.ini,要重新復制。

后來發現Apache和PHP配置正確的話,C:Windows目錄下如果沒有PHP的配置文件,會在PHP所在文件夾的根目錄查找配置文件的,所以這一步其實可有可無,而且為了保證PHP配置修改后能及時更新,這一步其實完全沒必要。

驗證PHP安裝

在前面設定的網站根目錄下,新建一個phpinfo.php文件,文件中寫一行內容:,然后在瀏覽器中訪問網址:http://localhost:88/phpinfo.php(可能需要先重啟Apache服務),如果頁面顯示的是PHP的相關信息,則說明安裝成功。

其它

在參考文章的第二篇中,提到要把PHP的ext文件夾中的php_mysql.dll復制到c:WINDOWS中,并把libmysql.dll復制到c:WINDOWSsystem32中。但是沒有做這一步操作,在上面的驗證PHP安裝時結果是正常的,就暫時先不管這個了。


MySQL 軟件安裝

在安裝完成之后配置數據庫實例,記得輸入密碼即可,然后用Navicat連接時也用此密碼,其它選項按默認設置來就行。

導入現有數據庫

在Navicat中先新建一個UTF-8字符集的空數據庫;

雙擊該新建數據庫名稱,右鍵點擊子菜單中的“表”,選擇運行SQL文件,路徑指向現有數據庫文件,然后導入;導入完成后,刷新表,即可看到導入的數據表;

新建用戶,要記住用戶名和密碼,之后寫PHP程序來訪問數據庫時要用到,并且要給這個新建的用戶賦予訪問所導入數據庫的完整權限。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/21637.html

相關文章

  • 個人文章分類整理

    摘要:春節閑來無事,看看自己在上寫的文章,想不到已經篇了,各方面的都有,那就分類整理一下吧,也方便自己和別人查看。 春節閑來無事,看看自己在SegmentFault上寫的文章,想不到已經20篇了,各方面的都有,那就分類整理一下吧,也方便自己和別人查看。 CSS CSS Background-Size 屬性小記 [譯]關于垂直居中 Vertical Align 的探討 [譯]CSS 居中(...

    OnlyLing 評論0 收藏0
  • 個人文章分類整理

    摘要:春節閑來無事,看看自己在上寫的文章,想不到已經篇了,各方面的都有,那就分類整理一下吧,也方便自己和別人查看。 春節閑來無事,看看自己在SegmentFault上寫的文章,想不到已經20篇了,各方面的都有,那就分類整理一下吧,也方便自己和別人查看。 CSS CSS Background-Size 屬性小記 [譯]關于垂直居中 Vertical Align 的探討 [譯]CSS 居中(...

    v1 評論0 收藏0
  • 個人文章分類整理

    摘要:春節閑來無事,看看自己在上寫的文章,想不到已經篇了,各方面的都有,那就分類整理一下吧,也方便自己和別人查看。 春節閑來無事,看看自己在SegmentFault上寫的文章,想不到已經20篇了,各方面的都有,那就分類整理一下吧,也方便自己和別人查看。 CSS CSS Background-Size 屬性小記 [譯]關于垂直居中 Vertical Align 的探討 [譯]CSS 居中(...

    nidaye 評論0 收藏0
  • 個人文章分類整理

    摘要:春節閑來無事,看看自己在上寫的文章,想不到已經篇了,各方面的都有,那就分類整理一下吧,也方便自己和別人查看。 春節閑來無事,看看自己在SegmentFault上寫的文章,想不到已經20篇了,各方面的都有,那就分類整理一下吧,也方便自己和別人查看。 CSS CSS Background-Size 屬性小記 [譯]關于垂直居中 Vertical Align 的探討 [譯]CSS 居中(...

    heartFollower 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<