?php
創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)、大石橋網(wǎng)絡(luò)推廣、小程序開發(fā)、大石橋網(wǎng)絡(luò)營銷、大石橋企業(yè)策劃、大石橋品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供大石橋建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:muchs.cn
$conn
=
mysql_connect('localhost','root','')
or
die('連接數(shù)據(jù)庫失敗,請(qǐng)檢查您的數(shù)據(jù)庫配置');
?
mysql_connect第二個(gè)參數(shù)是用戶名,第三個(gè)參數(shù)
默認(rèn)情況下,用上面測試下,如果不行就看下面是密碼
?php
$conn
=
mysql_connect('localhost','用戶名','密碼')
or
die('連接數(shù)據(jù)庫失敗,請(qǐng)檢查您的數(shù)據(jù)庫配置');
?
建個(gè)數(shù)據(jù)庫沒有表的,然后導(dǎo)得到數(shù)據(jù)庫里,看報(bào)錯(cuò)信息,你沒有選擇數(shù)據(jù)庫,所以無法導(dǎo)入
你在左側(cè)數(shù)據(jù)庫列表里點(diǎn)擊要導(dǎo)入的數(shù)據(jù)庫,然后點(diǎn)擊導(dǎo)入才可以
1、檢查環(huán)境正常
使用mysql -u root -p 可以進(jìn)入MySQL操作界面
直接使用/usr/local/php5/bin/php /web/test.php執(zhí)行可以連上數(shù)據(jù)庫
2、打開hosts加入
復(fù)制代碼代碼如下:127.0.0.1 qttc
使用qttc當(dāng)主機(jī)連接也正常,唯獨(dú)就不認(rèn)localhost。
3、localhost連接方式不同導(dǎo)致
為了了解PHP連接數(shù)據(jù)庫時(shí),主機(jī)填寫localhost與其它的區(qū)別閱讀了大量資料,最后得知:
當(dāng)主機(jī)填寫為localhost時(shí)mysql會(huì)采用 unix domain socket連接
當(dāng)主機(jī)填寫為127.0.0.1時(shí)mysql會(huì)采用tcp方式連接
這是linux套接字網(wǎng)絡(luò)的特性,win平臺(tái)不會(huì)有這個(gè)問題
4、解決方法
在my.cnf的[mysql]區(qū)段里添加
復(fù)制代碼代碼如下:
protocol=tcp
保存重啟MySQL,問題解決!
準(zhǔn)備工作 首先要下載如下軟件,推薦到官網(wǎng)下載,如果你是像我一樣只是測試,那么到skycn.com下載吧,這樣比較快。
Apache
最流行的HTTP服務(wù)器軟件之一??焖?、可靠、可通過簡單的API擴(kuò)展,Perl/Python解釋器可被編譯到服務(wù)器中,完全免費(fèi),完全源代碼開放。
我下載的是for Windows版本,目前最新版本是:2.0.54
PHP
PHP 是一種 HTML 內(nèi)嵌式的語言。而PHP獨(dú)特的語法混合了 C、Java、Perl 以及 PHP 式的新語法。它可以比 CGI 或者 Perl 更快速的執(zhí)行動(dòng)態(tài)網(wǎng)頁。
我下載的是for Windows版本,目前最新版本是:5.0.4
MySQL
是一個(gè)多線程的,結(jié)構(gòu)化查詢語言(SQL)數(shù)據(jù)庫服務(wù)器。SQL 在世界上是最流行的數(shù)據(jù)庫語言。MySQL 的執(zhí)行性能非常高,運(yùn)行速度非常快,并非常容易使用。
我下載的是for Windows版本,目前最新版本是:5.0.4 Beta
phpMyAdmin
phpMyAdmin 是一個(gè)用PHP編寫的,可以通過互聯(lián)網(wǎng)控制和操作MySQL。通過phpMyAdmin可以完全對(duì)數(shù)據(jù)庫進(jìn)行操作。
我下載的是for Windows版本,目前最新版本是:2.6.2-pl1
安裝apache和PHP
下面是我的安裝記錄:
選擇80端口,將apache安裝在 e:\apache下。
配置apache里的httpd.conf文件(conf目錄下)
找到 DocumentRoot E:/apache/Apache2/htdocs 將其改為WEB目錄E:/htdocs
找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php default.php default.html
選擇模塊化模式安裝
找到 #LoadModule ssl_module modules/mod_ssl.so 這行,在此行后加入一行
LoadModule php5_module e:/php/php5apache2.dll
找到 AddType application/x-gzip .gz .tgz 這行,在此行后加入一行
AddType application/x-httpd-php .php
將php-5.0.4-Win32.zip里內(nèi)容解壓到e:\php里,找到php.ini-recommended,重命名為php.ini并拷貝到windows目錄下。
NTFS上記得給服務(wù)器開PHP.ini的讀權(quán)限。
查找extension_dir后面的改為e:/php/ext
查找Windows Extensions,把下面有一排的;extension=php_***.dll的分號(hào)去掉,就是支持組件了。我把 extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll 的分號(hào)去掉了。
php5默認(rèn)不支持mysql了,所以要為他添加支持,除了extension=php_mysql.dll去分號(hào)之外,在php目錄里有個(gè)libmysql.dll文件,把它復(fù)制到系統(tǒng)的system32文件夾下,復(fù)制php.ini到windows目錄下。
此時(shí)PHP環(huán)境基本已經(jīng)配置成功
在WEB根目錄里建一個(gè)名為test.php的文件內(nèi)容如下
? echo phpinfo(); ?
重新啟動(dòng)apache服務(wù),用瀏覽器打開
如果可以看到php配置輸出信息就成功了
安裝mysql
將mysql安裝到指定目錄,然后安裝程序會(huì)引導(dǎo)你一步步配置。不過奇怪的是最后任務(wù)欄沒有出現(xiàn)Mysql的圖標(biāo)。
修改mysql數(shù)據(jù)庫的root密碼
用cmd進(jìn)入命今行模式輸入如下命令: ( 注: d:\mysql 為mysql安裝目錄)
cd d:\mysql\bin
mysqladmin -u root -p password 123456
回車出現(xiàn)
Enter password: ( 注:這是叫你輸入原密碼. 剛安裝時(shí)密碼為空,所以直接回車即可)
此時(shí)mysql 中賬號(hào) root 的密碼 被改為 123456 安裝完畢
配置php.ini并測試mysql
找到extension_dir = ./ 改為 extension_dir = e:/php/ext
找到
;extension=php_mysql.dll
將';'去掉改為
extension=php_mysql.dll
找到
;session.save_path = /tmp
將';'去掉 設(shè)置你保存session的目錄,如
session.save_path = e:/php/session_temp
重啟apache服務(wù)
在Web根目錄下建立testdb.php文件內(nèi)容如下:
?php
$link=mysql_connect('localhost','root','123456');
if(!$link) echo fail;
else echo success;
mysql_close();
?
用瀏覽器打開 如果輸出success就OK了
phpmyadmin的安裝配置
將phpMyAdmin-V2.6.2-pl1.zip解壓到WEB根目錄中去,重命名文件夾為phpmyadmin或其它
打開phpmyadmin 目錄中的 config.inc.php
找到
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';
分別填上用戶名和密碼
文章名稱:php本地測試數(shù)據(jù)庫 php源碼本地測試
標(biāo)題鏈接:http://muchs.cn/article26/dohopjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、做網(wǎng)站、面包屑導(dǎo)航、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、網(wǎng)站營銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)