天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

win7+apache+php+mysql環(huán)境配置操作詳解

1.php版本簡介
php各版本之間的區(qū)別,php版本后面一般有VC6和VC9、Thread Safe和Non Thread Safe的區(qū)別,VC6就是legacy Visual Studio 6 compiler,就
是使用這個編譯器編譯的,VC9就是the Visual Studio 2008 compiler,就是用微軟的VS編輯器編譯的,如果你選用的是Apache或者其他服務軟
件,那么選擇VC6,選用的是IIS的話,那么請下載VC9 的。Thread Safe 是線程安全,而Non Thread Safe就是非線程安全, 官方并不建議你將
Non Thread Safe 應用于生產(chǎn)環(huán)境,所以一般選擇Thread Safe版本的下載就可以了。下載Zip包就可以了。

2.php下載,選擇哪個版本
下載地址http://windows.php.NET/download/,筆者選擇的是php-5.3.16-Win32-VC9-x86.zip
(1)如果用的是apache1或apache2,請選擇vc6版的php
(2)如果用的是IIS,你應該選擇VC9版的php
VC6的版本是用Visual Studio 6編譯的,VC9是用Visual Studio 2008編譯的,提升了性能和穩(wěn)定性,VC9版本需要安裝Microsoft 2008 C++ 
Runtime,下載地址http://www.microsoft.com/en-us/download/details.ASPx?id=29,或者安裝VC10,下載地址 
http://www.microsoft.com/download/en/details.ASPx?id=8328

3.下載和安裝apache
(1)下載地址http://httpd.apache.org/download.cgi,筆者下載的是httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
(2)apache安裝:
在這里主要配置
NETwork Domain:yourdomain.com
Server Name:www.yourdomain.com
Email:username@126.com
Apache服務的占用端口,默認為80端口,你可以根據(jù)需要配置在其他端口,Apache的安裝目錄你可以使用默認目錄或根據(jù)需要自行選擇安裝目錄
在完成apache服務的安裝后,在游覽器中輸入http://localhost/,出現(xiàn)It's work!字樣,說明Apache服務安裝成功了。
(3)如果啟動apache時,報了“(OS 10013)以一種訪問權限不允許的方式做了一個訪問套接字的嘗試。 : make_sock: could not bind to 
address 0.0.0.0:80”的錯誤。
NETstat -ano查看80端口已被占用,通常80端口會被IIS占用。
(4)解決方法:打開Apache安裝目錄/conf/httpd.conf文件,需要修改listen 80--》listent 88
(5)在瀏覽器里輸入http://localhost:88即可
(6)如果啟動apache出錯“httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.1.111 
for ServerName”是因為DNS沒配置好. 如果不想配置DNS, 就在httpd.conf中去掉ServerName前的#,修改為 ServerName 127.0.0.1:88

4.php的安裝和配置
(1)將php-5.3.16-Win32-VC9-x86.zip解壓至d:/php
(2)php.ini-development配置文件重命名為php.ini
(3)打開php.ini文件,找到如下文本
; On windows:
; extension_dir = "ext"
去掉extension_dir前的“;”,修改為extension_dir = "D:/php/ext" 表示指定php擴展包的具體目錄,以便調用相應的DLL文件。
(4)由于默認php并不支持自動連接Mysql,需開啟相應的擴展庫功能,比如php_mysql.dll等,找到如下dll文本,去掉前面的";"
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll
(5)配置php的session功能
在使用session功能時,我們必須配置session文件在服務器上的保存目錄,否則無法使用session,我們需要在Windows 7上新建一個可讀寫的目
錄文件夾,此目錄最好獨立于WEB主程序目錄之外,此處我在D盤根目錄上建立了phpsessiontmp目錄,然后在php.ini配置文件中找到
;session.save_path = "/tmp"
修改為
session.save_path = "D:/phpsessiontmp"
(6)配置php的文件上傳功能
同session一樣,在使用php文件上傳功能時,我們必須要指定一個臨時文件夾以完成文件上傳功能,否則文件上傳功能會失敗,我們仍然需要在
Windows 7上建立一個可讀寫的目錄文件夾,此處我在D盤根目錄上建立了phpfileuploadtmp目錄,然后在php.ini配置文件中找到
;upload_tmp_dir =
修改為

upload_tmp_dir = "D:/phpfileuploadtmp"
php默認上傳文件大小為2M,
upload_max_filesize = 2M,可以根據(jù)自己的要求將其修改為
upload_max_filesize = 8M

(7)時區(qū)設置
修改date.timezone,否則在執(zhí)行phpinfo時date部分會報錯:Warning: phpinfo() [function.phpinfo]…,在php.ini配置文件中找到
;date.timezone =
修改為
date.timezone = Asia/Shanghai

5.配置Apache支持php,所以還需要在Apache配置文件中完成相應的php配置
(1)打開d:/apache/modules/mod_vhost_alias.so
在#LoadModule vhost_alias_module 下添加
LoadModule php5_module "c:/php/php5apache2_2.dll"
phpIniDir "c:/php"
AddType application/x-httpd-php .php .html .htm
我們在php目錄下可以看到多個php5apache的DLL文件,由于我們使用的是Apache2.2.15,所以我們當然需要使用php5apache2_2.dll,接著指定
php的安裝目錄以及執(zhí)行的程序擴展名。
(2)再次打開apache的httpd.conf 修改DocumentRoot
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
修改為
DocumentRoot "D:/phpWeb"
(3)修改Directory
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
修改為
<Directory "D:/phpWeb">
(4)修改具體的index文件先后順序,由于配置了php功能,當然需要index.php優(yōu)先執(zhí)行
DirectoryIndex index.html
修改為
DirectoryIndex index.php index.html
(5)開啟支持rewrite module
#LoadModule rewrite_module modules/mod_rewrite.so 去掉前面#,
修改為 LoadModule rewrite_module modules/mod_rewrite.so

6、重啟Apache服務器
至此,在Apache服務器php環(huán)境配置工作就完成了,你只需要在D:/phpWeb目錄下新建一個php文件,寫入復制代碼 代碼如下:
<?php
phpinfo();
?>

然后在瀏覽器中輸入http://localhost:88,就可以看到php的具體配置頁面了,代表在Window 7上php環(huán)境配置工作就算完成了。

7.測試數(shù)據(jù)庫連接
新建testdb.php
復制代碼 代碼如下:
<?php
$connect=mysql_connect("127.0.0.1","root","**");
if(!$connect)
echo "Mysql Connect Error!";
else
echo "db connect 你好";
mysql_close();
?>

若出現(xiàn)中文亂碼,修改php.ini配置 default_charset = "utf-8"

8.如果你的如上配置太復雜,那么可以用wamp傻瓜化安裝包,下載地址http://www.wampserver.com
因為WAMPSERVER (32 BITS & php 5.3) 2.2E里就包含了

Apache 2.2.22

主站蜘蛛池模板: 月夜直播视频免费观看 | 日本一卡二卡三卡四卡无卡免费播放 | 香蕉精品国产高清自在自线 | 久久是热这里只有精品 | 97在线看视频福利免费 | 理论片午午伦夜理片2021 | 午夜福利电影网站鲁片大全 | 女人被躁到高潮嗷嗷叫小 | 无码欧美毛片一区二区三在线视频 | sao虎影院桃红视频在线观看 | 51精品国产AV无码久久久密桃 | 成人午夜精品久久久久久久秋霞 | GAY空少被体育生开菊 | 熟妇的味道HD中文字幕 | 在线亚洲免费 | 在线亚洲黄色 | 国内精品久久久久影院男同志 | 欧美GAY猛男GAYA片18禁 | 无码一区二区在线欧洲 | 亚洲国产剧情中文视频在线 | 成人精品视频99在线观看免费 | 蜜桃狠狠色伊人亚洲综合网站 | 亚洲 日韩 欧美 国产专区 | 能看的黄页最新网站 | bl肉yin荡受np各种play | 國産麻豆AVMDMD0179 | 一本道无码v亚洲 | 国产品无码一区二区三区在线 | 玉娇龙续集春雪瓶txt免费阅读 | 亚洲欧美成人无码久久久 | 息与子在线交尾中文字幕 | 日韩精品在线观看免费 | 亚洲国产精麻豆 | FREECHINESE东北女人真爽 free18sex性自拍裸舞 | 两个人的视频日本在线观看完整 | 国产亚洲精品久久久久久久 | 欧美一区二区日韩一区二区 | 99国产精品成人免费视频 | 国产揄拍国产精品 | 国产欧美在线亚洲一区刘亦菲 | 驯服有夫之妇HD中字日本 |