成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

實戰(zhàn)PHP5+Apache2.2+MySQL5.1配置經(jīng)歷

開發(fā) 后端 前端
本文是作者自己配置PHP5+Apache2.2+MySQL5.1的經(jīng)歷,在PHP上配置MySQL似乎總是不那么順利,希望本文能給大家指出一條明路。

昨天突然又想弄點PHP,于是在我的本本上開始配置,以前也配置過,主要問題連接MySqL不成功,提示Fatal error: Call to undefined function mysql_connect() 。上網(wǎng)找資料,不是說設置環(huán)境變量就是把php.ini和libmysql.dll拷到system32目錄下什么的,都試過了,可都沒成功,最后就放棄了。這次遇到同樣的問題,但我下了決心:不弄成功我就把我的本本砸了!終于,我還是心疼我的本本,剛才配置成功了。一陳喜悅^o^……

配置環(huán)境:Windows Xp Professional Sp2 + Apache 2.2.4 + PHP 5.2.5 + Mysql 5.1.33

現(xiàn)把經(jīng)驗分享如下:

關鍵目錄表示:PHP安裝目錄——PHP_Dir,Apache安裝目錄——Apache_Dir。注意目錄字串末尾都沒有“/”或“\”

1.安裝 MySql,PHP,Apache,安裝一般沒有什么問題,關鍵在于配置。

2.配置 php.ini

(1)把PHP_Dir目錄下的php.ini-dist復制一份,重命名為 php.ini。

(2)打開 php.ini,查找定位到extension_dir,設置為extension_dir = "PHP_Dir"。注意PHP_Dir結(jié)束不包括斜杠“/”號,且把反斜杠“\”改為斜杠“/”。

(3)在php.ini中,定位到extension=php_mysql.dll,把這一行的前面的“;”號刪除,并且改為extension=ext/php_mysql.dll。如果要加載mysqli或其它模塊,同樣這樣修改。

在配置extension_dir的時候,網(wǎng)上有很多,但基本是保留默認的"./",并且又拷貝文件又設置環(huán)境變量的,太麻煩。在我本本上從未成功過(我只在公司一臺式機上配置成功過)。我現(xiàn)在這種配置,MYSQL模塊的路徑合起來就是“PHP_Dir/ext/php_mysql.dll”,否則Apache啟動的時候就不能加載Mysql模塊。

3.配置 httpd.conf

(1)把Apache_Dir\conf目錄下的httpd.conf打開(像我這樣的新手最好拷貝一份,呵呵)。

(2)定位到Listen,默認為Listen 80,如果有多個服務器,可以做適當修改,我IIS占用了80端口,所以我改為Listen 81。

(3)添加LoadModule,為閱讀方便,定位到一大串的LoadModule的后面,添加

LoadModule php5_module "PHP_Dir/php5apache2_2.dll"

AddType application/x-httpd-php .php

PHPIniDir "PHP_Dir"如果使用php5apache2_2.dll也可能是php5apache2.dll,根據(jù)自己的環(huán)境設置

(4)適當設置根目錄,我把DocumentRoot "Apache_Dir/htdocs"改成了其它目錄,在也作相應修改。

至此,配置完成。等我興沖沖地打開瀏覽器,輸入http://localhost:81/phpinfo.php ,敲回車,呵呵,找到MySQL的相關信息了。說明加載MySQL成功。

可是,福無雙至,禍不單行,等我調(diào)用 mysql_connect()函數(shù)的時候,該死的VS蹦出一個框說“httpd.exe [2712] 中發(fā)生未處理的 win32 異常”,“httpd.exe 中的 0x0079ac5a 處未處理的異常: 0xC0000005: 讀取位置 0x00000014 時發(fā)生訪問沖突”。我暈倒!!

Google一下,發(fā)現(xiàn)一位仁兄是這樣解決的:

1 將php.ini所在目錄添加到環(huán)境變量path中

2 新建系統(tǒng)變量 PHPRC=“php.ini所在目錄”

3 如果經(jīng)過以上兩部還是不成功那就出絕招:將php安裝目錄下libmysql.dll文件拷貝到windows/system32下

4 將libmysql.dll拷貝到apache/bin下。他/她說經(jīng)過1、2、4步解決了。我很懶,不想添加環(huán)境變量,直接把PHP_Dir目錄下的libmysql.dll拷到Apache_Dir/bin下,重啟Apache,報告連接成功!

配置感言

在我上網(wǎng)找資料了時候,發(fā)現(xiàn)CSDN里的一位仁兄在很多人的幫助下,都沒把MySql加載上,最后一氣之下,說以后再也不玩PHP了。我也曾經(jīng)放棄過。相信有無數(shù)的前輩和兄弟都遇到這個門檻,估計也有不少是這樣放棄了的。就是沒有把PHP環(huán)境配置成功,特別是沒有把MySql連接上。我也試遍了網(wǎng)上的各種方法,與CSDN里那位一樣,都沒成功,只好自己思考,

【編輯推薦】

  1. 讓PHP引擎全速運轉(zhuǎn)的三個絕招
  2. phpMyAdmin 3.1.3.2發(fā)布 修復多項安全問題
  3. 20個非常有用的PHP類庫
責任編輯:彭凡 來源: cnblogs
相關推薦

2011-03-08 11:22:29

LinuxLAMP

2010-02-22 17:53:14

CentOS配置

2010-05-21 17:38:22

Mysql+php5+

2011-03-08 11:11:38

LinuxLAMP安裝

2011-03-08 11:11:38

LinuxLAMP安裝

2009-11-26 09:38:18

Suse Linux

2010-10-26 09:13:26

2010-05-31 18:20:25

配置SVN訪問

2009-06-30 16:35:54

Apache2.2Tomcat5.5JSP

2011-03-09 10:50:27

Linuxapachephp

2010-05-14 13:21:39

Subversion1

2009-05-13 10:02:37

Tapestry 5.servletApache

2011-03-21 13:59:44

Apachemysqlphp

2010-01-13 14:53:46

centos配置

2017-06-14 14:00:59

LinuxApachePHP

2009-11-17 14:01:01

Apache 2 PH

2014-08-05 16:30:12

CentOS6LAMP

2010-05-25 19:57:32

2009-12-03 18:19:53

Linux

2009-03-10 18:36:56

LinuxLAMP環(huán)境搭建
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产欧美一区二区三区日本久久久 | 日韩免费视频一区二区 | 在线伊人 | 国产成人午夜高潮毛片 | 成人亚洲精品久久久久软件 | 精品国产一区二区三区久久狼黑人 | 精品网| 亚洲福利一区二区 | 全免费a级毛片免费看视频免费下 | 亚洲午夜av | 中文字幕日本一区二区 | 国产精品福利久久久 | 国产一区二区视频免费在线观看 | 羞羞羞视频| 伊人影院99| 天堂色综合 | 九九热在线视频 | 久久久一二三区 | 亚洲欧美中文日韩在线v日本 | 免费av直接看 | 一级免费在线视频 | 国产高清在线精品一区二区三区 | 一区二区三区四区不卡视频 | 国产精品免费视频一区 | 中文精品视频 | 久草免费在线视频 | 日本亚洲精品成人欧美一区 | 成年人在线观看视频 | 欧美婷婷 | 亚洲精品久久视频 | 91精品国产91久久久久久最新 | 亚洲成人网在线播放 | 在线视频h | 成人国产精品色哟哟 | 精品国产鲁一鲁一区二区张丽 | 成人av网站在线观看 | 国产午夜在线 | 51ⅴ精品国产91久久久久久 | 欧美亚洲日本 | 日韩欧美三区 | av免费网址 |