php本地測試數(shù)據(jù)庫 php源碼本地測試

php網(wǎng)站本地測試數(shù)據(jù)庫怎么連接?

?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ù)庫配置');

?

網(wǎng)站FTP里的程序和數(shù)據(jù)庫在本地phpstudy測試,導(dǎo)入數(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)入才可以

PHP登陸注冊頁在本地測試時(shí),出現(xiàn)連接數(shù)據(jù)庫失敗的情況怎么辦?

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,問題解決!

怎樣在本地測試php代碼?

準(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)

手機(jī)網(wǎng)站建設(shè)