本文目錄一覽:
- 1、為什麼在PHP5中extension=php_mysql.dll把分號去掉會出錯,是不是我那出了問題啊?
- 2、php配置文件修改好了,就是mysql那一行前的分好去掉了,也重啟Apache了,安裝emlog時卻說PHP不支持MySQL
- 3、php5怎麼連接MySQL啊? 哪位高手能指點指點迷津啊!
- 4、ubuntu怎麼卸載mysql並刪掉配置文件
- 5、php怎麼去除mysql資料庫中指定表,指定欄位的所有A標籤?
- 6、PHP5遠程連接MYSQL5的問題
為什麼在PHP5中extension=php_mysql.dll把分號去掉會出錯,是不是我那出了問題啊?
你的是WINDOWS系統下使用PHP的吧~
去掉extension=php_mysql.dll前面的分號後,還需要把php目錄下的libmysql.dll複製到 系統盤\WINDOWS\system32目錄下才行。
————-
沒有libmysql.dll? 那你就得從新去下載一個PHP的包了,一般到PHP官網可以下載到。
php配置文件修改好了,就是mysql那一行前的分好去掉了,也重啟Apache了,安裝emlog時卻說PHP不支持MySQL
先從各官方網站下了APACHE2.050、PHP5、MYSQL4.0.20、PHPMYADMIN2.57
apache_2.0.50-win32-x86-no_ssl.msi
php-5.0.0-Win32.zip
mysql-4.0.20d-win.zip
phpMyAdmin-2.5.7.zip
操作系統 win2003 系統盤為: D盤
第一步: 安裝apache 並配置支持PHP
點擊安裝文件apache_2.0.50-win32-x86-no_ssl.msi
將apache安裝在 D:\apache2 目錄(隨自己喜好)下
將php-5.0.0-Win32.zip 里內容解壓到 D:\php 里
找到 php目錄里的 php.ini-dist 重命名為 php.ini 並拷到 windows目錄里(win2k 里為winnt)
如我的php.ini是拷到 D:\windows目錄
再將php目錄里的 php5ts.dll,libmysql.dll 拷到系統目錄(system/system32) 如我的是D:\windows\system里
配置apache里的httpd.conf
打開 D:\Apache2\conf\httpd.conf 這個文件
找到 AddDefaultCharset ISO-8859-1 將其改為 AddDefaultCharset GB2312 (讓默認語言編碼為簡體中文)
找到 DocumentRoot “D:/Apache2/htdocs” 將其改為你的WEB目錄(可不改)如我的為 DocumentRoot “D:/website”
找到 DirectoryIndex index.html index.html.var 在後面加入 index.htm index.php
選擇安裝模式: 模塊化模式安裝 或 CGI模式安裝 (選一樣即可)
————–模塊化安裝配置————————————
找到 #LoadModule ssl_module modules/mod_ssl.so 這行,在此行後加入一行
LoadModule php5_module d:/php/php5apache2.dll
其中d:/php/php5apache2.dll 為你php目錄中php5apache2.dll所在的位置
找到 AddType application/x-gzip .gz .tgz 這行,在此行後加入一行
AddType application/x-httpd-php .php
—————————————————————
————–CGI安裝配置————————————–
找到 AddType application/x-gzip .gz .tgz 這行,加入如下即可
ScriptAlias /php/ “d:/php/”
AddType application/x-httpd-php .php
Action application/x-httpd-php “/php/php-cgi.exe”
—————————————————————
此時PHP環境基本已經配置成功
在WEB根目錄(如我的D:\website)里建一個名為test.php的文件內容如下
? echo phpinfo(); ?
重新啟動apache服務
用瀏覽器打開
如果可以看到php配置輸出信息就OK了
第二步 安裝mysql
將mysql安裝到指定目錄,如我的是d:/mysql 如下載的是非安裝的mysql壓縮包,直接解壓到指定目錄就可以了
然後點擊D:\mysql\bin\winmysqladmin.exe這個文件其中D:\mysql是你的mysql安裝目錄
輸入winmysqladmin的初始用戶、密碼(註:這不是mysql里的用戶、密碼)隨便填不必在意
確定之後你的右下角任務的啟動欄會出現一個紅綠燈的圖標,紅燈亮代表服務停止,綠燈亮代表服務正常,左擊這個圖標-winnt-install the service 安裝此服務
再左擊這個圖標-winnt-start the service 啟動mysql服務
修改mysql資料庫的root密碼
用cmd進入命今行模式輸入如下命令: ( 注: d:\mysql 為mysql安裝目錄)
cd d:\mysql\bin
mysqladmin -u root -p password 123456
回車出現
Enter password: ( 注:這是叫你輸入原密碼. 剛安裝時密碼為空,所以直接回車即可)
此時mysql 中賬號 root 的密碼 被改為 123456 安裝完畢
三、配置php.ini並測試mysql(php.ini為 d:\windows下的 php.ini)
找到extension_dir = “./” 改為 extension_dir = “d:/php/ext”
找到
;extension=php_mysql.dll
將’;’去掉改為
extension=php_mysql.dll
找到
;session.save_path = “/tmp”
將’;’去掉 設置你保存session的目錄,如
session.save_path = “D:/php/session_temp”;
重啟apache服務
在Web根目錄下(如 D:\website)建立testdb.php文件內容如下:
?php
$link=mysql_connect(‘localhost’,’root’,’123456′);
if(!$link) echo “fail”;
else echo “success”;
mysql_close();
?
用瀏覽器打開 如果輸出success就OK了
四、phpmyadmin的安裝配置
將phpMyAdmin-2.5.7.zip解壓到WEB根目錄中去,重命名文件夾為phpmyadmin或其它
打開phpmyadmin 目錄中的 config.inc.php
找到
$cfg[‘Servers’][$i][‘user’] = ‘root’;
$cfg[‘Servers’][$i][‘password’] = ‘123456’;
分別填上你mysql的用戶和密碼即可
如不是本地使用,最好加上驗證
不知道寫得對不對!不過我基本上就是這樣配的! 對於學習來講應該差不多了吧?
php5怎麼連接MySQL啊? 哪位高手能指點指點迷津啊!
1、首先,把你的IE錯誤友好界面關掉,步驟:
IE瀏覽器-》工具-》internet選項-》高級-》顯示友好HTTP信息勾去掉
這樣可以顯示錯誤,當然,在PHP。INI中設置error_disp打開
2、看具體 信息針對具體信息調試相關錯誤,沒有錯誤信息沒辦法弄
ubuntu怎麼卸載mysql並刪掉配置文件
ubuntu下安裝mysql及卸載mysql方法
1. 刪除mysql
a. sudo apt-get autoremove –purge mysql-server-5.0
b. sudo apt-get remove mysql-server
c. sudo apt-get autoremove mysql-server
d. sudo apt-get remove mysql-common (非常重要)
上面的其實有一些是多餘的,建議還是按照順序執行一遍
2. 清理殘留數據
dpkg -l |grep ^rc|awk ‘{print $2}’ |sudo xargs dpkg -P
3. 安裝 mysql
a. sudo apt-get install mysql-server
b. sudo apt-get install mysql-client
c. sudo apt-get install php5-mysql(安裝php5-mysql是將php和mysql連接起來 )
一旦安裝完成,MySQL伺服器應該自動啟動。您可以在終端提示符後運行以下命令來檢查 MySQL 伺服器是否正在運行:
4. 檢查Mysql是否正在運行
sudo netstat -tap | grep mysql
當您運行該命令時,您可以看到類似下面的行:
root@ubuntu:~# sudo netstat -tap | grep mysql
tcp 0 0 localhost.localdo:mysql *:* LISTEN
870/mysqld
如果伺服器不能正常運行,您可以通過下列命令啟動它:
sudo /etc/init.d/mysql restart
php怎麼去除mysql資料庫中指定表,指定欄位的所有A標籤?
先查詢出來 $rows=select ****** 你要替換的欄位 和id
然後更新就是了
foreach($rows as $k=$v){
去除a 標籤 $str=preg.replace(‘/\\a.+?A\/a/’,”,$v[‘更改的欄位’]);
更新資料庫 update table set 你要更改的欄位=$str where id='{$v[‘id’]}’
}
PHP5遠程連接MYSQL5的問題
在A上用PHP4能連接B,而用PHP5無法連接B?
應該是PHP5的配置問題,PHP4中,MySQL是集成在PHP4中的,而在PHP5中,MySQL是作為一個模塊載入的。
cp php.ini-dist /usr/local/php5/etc/php.ini
vi /usr/local/php5/etc/php.ini
把extension=mysql.so 前面的#去掉
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/288761.html