日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

apache mysql php 安装配置_Windows下Apache,MySql,PHP安装配置

發布時間:2024/7/5 数据库 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 apache mysql php 安装配置_Windows下Apache,MySql,PHP安装配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文目標

在Windows8.1 x64下 全手工安裝Apache、PHP、MySQL,使用NetBeans調試第一個Hello,World!程序。

安裝Apache

打開http://httpd.apache.org?左側Download!點From a Mirror,看到當前最新穩定版本未2.4.12,?看到現在Windows的版本已經不像以前一樣提供.msi和.zip等下載包了。而是提示:

Apache httpd for Microsoft Windows is available from a number of third party vendors.?看來需要從第三方獲取。點這個鏈接,從推薦的第三方選擇第一個:ApacheHaus,可以下載到Windows的Zip包,

我們選擇下載 httpd-2.4.12-x64-vc11.zip,解壓到系統目錄中。

因為是vc11編譯的,我們系統要安裝vc11 Redistribute,我的電腦已經安裝好了。

配置Apache

在Apache解壓目錄找到conf目錄中的 httpd.conf文件,有文本編輯器打開,找到

Define SRVROOT "/Apache24"

這是定義Apache?服務的根目錄,就是你的Apache所在根目錄,如果這個配置錯誤會報錯:

Cannot load modules/mod_actions.so into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3

這是因為這個目錄配置錯誤,導致對應modules目錄也找不到了,所以第一個要加載的模塊會提示找不到。

我的系統是這樣配置的:

#Define SRVROOT "/Apache24"Define SRVROOT"F:/Software/Dev/apache/httpd-2.4.12-x64-vc11/Apache24"ServerRoot"${SRVROOT}"

配置Web發布目錄

搜索DocumentRoot,?修改為:

#DocumentRoot "${SRVROOT}/htdocs"DocumentRoot"e:/php"

修改端口:

Apache默認為80端口,因為我的80端口別的程序已經用了,我們改為8080:

Listen 127.0.0.1:8080

ServerName localhost:8080

將Apache安裝成服務

用管理員身份證運行命令提示符(cmd),

進入bin目錄,運行httpd.exe -k install

安裝成功,就可以使用ApacheMonitor.exe?工具控制服務的啟動和停止了,我們啟動Apache服務

準備測試下,在e:/php下面放個test.txt 文件,內容為hello, jsoft,用瀏覽器訪問:

http://localhost:8080/test.txt

竟然提示403錯誤!

重新打開httpd.conf

找到發布的根目錄配置,

AllowOverride none

Require all denied

修改為:

AllowOverride none

#Require all denied

Require all granted

重啟Apache服務,刷新 http://localhost:8080/test.txt,瀏覽器中出現熟悉的hello, jsoft

Apache至此安裝配置成功,待用。

安裝PHP

到www.php.net下載,當前最新版php-5.6.6,我們下載 php-5.6.6-Win32-VC11-x64.zip

因為我們之前安裝的Apache是vc11的x64版本,所以php我們也下載對應的版本,而且要ThreadSafe的版本。

解壓到? F:\Software\Dev\PHP\php-5.6.6-Win32-VC11-x64

進入該目錄,將php.ini-development?復制為php.ini

讓Apache支持PHP

修改Apache的httpd.conf

在最下面添加:

# php5 support

LoadModule php5_module F:/Software/Dev/PHP/php-5.6.6-Win32-VC11-x64/php5apache2_4.dll

AddType application/x-httpd-php .php .html .htm

# configure the path to php.ini

PHPIniDir"F:/Software/Dev/PHP/php-5.6.6-Win32-VC11-x64"

重啟Apache

修改在網站根目錄文件夾放文件 test.php:

在瀏覽器中測試:http://localhost:8080/test.php

成功!

讓PHP支持xdebug

先下載xdebug擴展:

下載地址:http://xdebug.org/download.php

當前版本:2.3.1,我們下載

在php.ini中追加:

[xdebug]

zend_extension=F:\Software\Dev\PHP\php-5.6.6-Win32-VC11-x64\ext\php_xdebug-2.3.1-5.6-vc11-x86_64.dllxdebug.remote_enable=true

xdebug.remote_handler=dbgp

xdebug.remote_host=localhost

xdebug.remote_port=9000

重啟Apache,?運行phpinfo(),看到有xdebug信息,成功!

可以把phpinfo源碼粘貼到http://www.xdebug.org/find-binary.php,提交后會告訴你下載哪個版本,如何操作;

安裝ThinkPHP

(略)

測試ThinkPHP連接MySQL

修改php.ini ,打開pdo_mysql.dll擴展:

extension=php_pdo_mysql.dll

測試TP連接數據庫:

竟然報錯

:(

syntax error, unexpected''DB_TYPE'' (T_CONSTANT_ENCAPSED_STRING), expecting ')'

檢查Phpinfo PDO設置,顯示No driver

后經百度查詢,是這個問題:

http://stackoverflow.com/questions/7086859/pdo-drivers-no-value-in-windows

解決方法:

修改php.ini

將原:

; Directory inwhich the loadable extensions (modules) reside.

; http://php.net/extension-dir

; extension_dir = "./"; On windows:

; extension_dir= "ext"

修改為:

; Directory inwhich the loadable extensions (modules) reside.

; http://php.net/extension-dir

; extension_dir = "./"; On windows:

; extension_dir= "ext"

extension_dir = "D:/soft/php-5.6.6-Win32-VC11-x64/ext"

其實就是加上紅色字,具體路徑請根據你的電腦實際修改。搞定!

總結

以上是生活随笔為你收集整理的apache mysql php 安装配置_Windows下Apache,MySql,PHP安装配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。