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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

Windows 下配置Apache+MySql+PHP环境(原创)

發布時間:2024/10/12 php 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows 下配置Apache+MySql+PHP环境(原创) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

???? 之前我自己也配置過PHP環境,不過用的是比較方便的集成軟件,現在老師讓自己動手配置一下非集成的,所以就邊配置邊寫下教程希望能給需要的提供一些幫助。我是在虛擬機上裝的,系統是WindowsXP 32bit的。建議不熟悉的新手不要拿自己的系統嘗試,先在虛擬機上試試。不過本教程親試。

第一步

1、PHP下載:版本:php-5.3.3-Win32-VC6-x86.zip

注意:PHP的官網上有PHP VC6 、PHP VC9、None-Thread Safe與Thread Safe的區別

附上官網的說明:

其大體意思是這樣:

先看IIS:如果你的服務器是IIS那么你要下載Non-Thread Safe版本。(另一個意思是如果是Apache就要用TS版本的)

Apache:你就要下載比較舊的VC6版本,并且強調不要下載VC9版本的。但是在官網上我們會發現最新的版本沒有再發布VC6版本,這讓我們情何以堪,所以我們只能下載老版本。

到底VC6和VC9有什么區別呢?

VC6:是Visual Studio 6編譯的。

VC9:是Visual Studio 2008編譯的,改進了性能和穩定性,安裝VC9你要多安裝一個Microsoft 2008 C++ Runtime,說實在話,我也沒用過。不過切記:要下載VC6版本的。(雖然在網上也見到有人說下載最新的VC9一樣能成功,可誰知道成功率是多少要想一次成功還是老老實實的裝VC6的)

至于線程還是非線程的問題只要記住:IIS——NTS,Apache——TS就行了。

2、Mysql下載:版本:mysql-5.1.65-win32.msi這個沒什么好說的。

3、Apache下載:版本:httpd-2.2.17-win32-x86-openssl-0.9.8m.msi;

好了,該下的軟件我們已經下完了,現在我們開始安裝.在此說明因為我剛開始下載的Apache是2.2.15版本的也是按這個截的圖,結果沒成功最后用的2.2.17版本安裝成功了,這兩個版本的Apache安裝界面是一樣的,偷了個小懶沒再截圖。

第二步:安裝

1、先安裝Apache

?

?

這里的三個信息隨便填,對最終的安裝沒有影響.

?

這里選擇下面的Custom便于在下一步中更改Apache安裝的路徑。

?

我把Apache安裝在C盤PHP文件夾下,Apache是自己新建的文件夾,不新建的話你會發現安裝完后的文件很亂,不方便修改。

一直點擊Next或Install安裝完了,你會發現在電腦的右下腳有一個新圖標,就是Apache。

?

打開瀏覽器在地址欄里輸入localnost頁面顯示如圖:It works!這說明Apache安裝成功,你是不是也有一種成就感,特別是第一次裝的時候,是不是感覺我這個教程還是很靠譜的說。

2、安裝Mysql

?

默認是Typical,如果想修改安裝路徑的話也可以選擇custom. 和安裝Apache一樣為了下面修改安裝路徑我們選擇Custom.注意:安裝mysql的路徑中,不能含有中文! 如果有注冊頁面的話,可以選擇第三個直接跳過.如是,我們來到了下面的這個頁面.

?

這里我選擇了詳細設置.

?

這個選項是選擇mysql應用于何種類型,第一種是開發服務器, 將只用盡量少的內存,第二種是普通WEB服務器,將使用中等數量內存, 下面這個選項是選擇mysql應用于何種類型,第一種是開發服務器, 將只用盡量少的內存,第二種是普通WEB服務器,將使用中等數量內存, 一般情況下我們都選擇普通WEB服務器,當然你也可以根據自己的需要選擇.

?

選擇mysql數據庫的大致用途,“Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(服務器類型,專注于事務處理,一般)”、“Non-Transactional Database Only(非事務處理型,較簡單,主要做一些監控,記數用,對MySAM數據類型的支持僅限于non-transactional)”,選擇“Transactional Database Only”,單擊“Next”。

?

這個是選擇InnodDB的數據存放位置,一般默認好了,不需要改動 .

?

選擇網站的一半mysql訪問量,同時連接的數目,“Decision Support(DSS)/OLAP(20個左右)”、“Online Transaction Processing(OLTP)(500個左右)”、“Manual Setting(手動設置,自己輸一個數)”,選擇“Online Transaction Processing(OLTP)”,單擊“Next”。

?

是否啟用TCP/IP連接,設定端口,如果不啟用,就只能在自己的機器上訪問mysql數據庫,選擇“Enable TCP/IP Networking”,單擊“Next”。

設置數據庫語言編碼,“Standard Character Set”為西文編碼、“Best Support For Multilingualism”為RTF-8編碼、“Manual Selected Default Character Set/Collation”為手動設置編碼,gbk、gb2312為中文編碼,選擇“Best Support For Multilingualism”,單擊“Next”。

?

選擇“Include Bin Directory in Windows PATH”,單擊“Next”。

?

選擇“Modify Security Settings”(重裝MySQL是不選),填兩次密碼,選上“Enable root access from remote machines”以便能夠從其他機器上訪問。單擊“Next”。

?

執行成功。初次安裝4 個對鉤。

到這里Mysql已經安裝完了,要驗證有沒有安裝成功.在開始→所有程序→Mysql→Mysql Server 5.1→MySQL Command Line Client

現在進入了Mysql控制臺。

輸入密碼后出現下面的頁面的說明Mysq安裝正確。看到這你是不是又在竊喜,親,下面的操作一定要仔細。

3、解壓PHP

把PHP壓縮包解壓到C:PHP/php5文件夾里。

第三步:改

配置Apache

1. 打開Apache安裝目錄下conf目錄中的httpd.conf文件,查找#LoadModule
添加:(溫馨提示:要是怕代碼寫錯,咱就直接復制哈。)

LoadModule php5_module "C:/PHP/php5/php5apache2_2.dll"??? /這句是使Apache加載php5apache2_2.dll用于PHP文件配置(親,這里要對應的改成自己的php的目錄,這個你懂的,對吧。)

PHPIniDir "C:/PHP/php5"?? /指定php.ini文件所在的目錄

AddType application/x-httpd-php .php?? /讓apache解釋php文件,以下兩句的作用是一樣的

AddType application/x-httpd-php .htm

AddType application/x-httpd-php .html

2. 查找DirectoryIndex index.html 將其修改成

DirectoryIndex index.php default.php index.html index.htm default.html default.htm? /添加目錄索引

3. 找到 AddType application/x-gzip .gz .tgz,在后面一行增加:AddType application/x-httpd-php .php .phtml /這個配置表示當有一個資源是*.php *.phtml的時候就由Apache來處理

4、修改主目錄,查找DocumentRoot C:/PHP/Apache/htdocs 和 <Directory “C:/PHP/Apache/htdocs ”>修改為自己的PHP主目錄。我新建了一個www文件夾在上面的php的解壓截圖中可以看到。所以這里我改成了DocumentRoot C:/PHP/www 和<Directory “C:/PHP/www”>(親,兩個都要修改哦。)

配置PHP

1. 配置PHP5.3.3,打開php安裝目錄(我的是C:/PHP/php5)可以看到目錄下有兩個這樣的文件php.ini-development和php.ini-production,第一個是開發使用的配置文件,第二個是標準的生產環境的配置。
2. 選擇php.ini-development復制一份到同目錄下,并改名為php.ini使用文本工具打開,查找extension_dir,可以看到兩個,選擇On windows:下面的那個并去得前面的分號修改為extension_dir = "C:/PHP/php5/ext" /指定extension的路徑

3. 修改字符編碼default_charset = "utf-8"

4. 查找extension=php_,去掉下面所有項前面的分號。

extension=php_curl.dll、? /curl是一個利用URL語法在命令行方式下工作的文件傳輸工具,去掉“;”啟用curl擴展。

extension=php_gd2.dll、 /是幫助php處理圖像的擴展文件,此文件能利用php畫出各種各樣的圖像和對已有的圖像進行處理

extension=php_mbstring.dll、 /多字節字符串函數庫

extension=php_mysql.dll、 /Mysql函數庫

extension=php_mysqli.dll、 /Mysqli 函數庫

extension=php_pdo_mysql.dll、 /Pro Mysql函數庫

extension=php_xmlrpc.dll? /XML-RPC函數庫

5、復制php5ts.dll文件到WINDOWS/system32目錄下,只有php-5.3.3-Win32-VC6-x86版本中才有php5ts.dll

6.打開錯誤顯示。找到display_errors = Off,改為display_errors = On

到這里所有的配置都做好了。在新的站點目錄下新建一個.php 文件,內容為

<?php

??? phpinfo();

?>

重啟Apache和瀏覽器頁面顯示如下,這時PHP環境就都配好了。

將.php頁面的內容改為

<?php
$connect=mysql_connect("127.0.0.1","root","你的Mysql數據的密碼");
if(!$connect) echo "Mysql Connect Error!";
else echo "連接成功";
mysql_close();
?>

刷新頁面顯示如下,Mysql連接成功。頓時是不是熱淚盈眶,呵呵,不要感謝我,只要想著把這篇博文轉給更多需要的人就可以了。

轉載于:https://www.cnblogs.com/Dream-Seeker/archive/2013/05/12/3074625.html

總結

以上是生活随笔為你收集整理的Windows 下配置Apache+MySql+PHP环境(原创)的全部內容,希望文章能夠幫你解決所遇到的問題。

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