最近配置了php\apache\mysql,今晚做連線測試(此測試不用資料庫)。
測試**:
<?php
$username
="root"
;$password
="你的密碼"
;$hostname
="localhost"
;//connection to the database
$dbhandle
=mysqli_connect
($hostname
,$username
,$password)or
die(
"unable to connect to mysql");
echo
"連線成功了!";
?>
錯誤fatal error: maximum execution time of 30 seconds exceeded
原因連線超時,此時你的php執行時間越過了配置檔案中設定的最大執行時間30秒鐘,這不是程式本身存在的問題,而是系統的配置檔案問題,(如果你的網速快的話,可能再執行一次就不會出現這種錯誤了)
解決但也可以通過修改php的配置檔案解決,調大可以接受的響應時間即可。(配置檔案在php的安裝目錄下)
max_execution_time = 30 ;//設定成你想要的值,單位是秒
最後重啟apache服務才可生效
4.1指令
啟動服務apcache24服務 :httpd -k star
停止服務apcache24服務 :httpd -k stop
重啟服務apcache24服務 :httpd -k restart
注意:根據後面解決問題的方法逆推,提示的問題可能不是出錯的根本問題。這個警告錯誤指示的應該是sql操作的時間過長,或者是傳送的資料太大(例如使用insert … values的語句過長, 這種情況可以通過修改max_allowed_packed的配置引數來避免,也可以在程式中將資料分批插入)。
測試**不是連線到mysql,而是連線到apache伺服器。如果沒有更改mysql埠,只需使用
好訊息!好訊息!成功了!
php解決問題的方法
這個話題老生長談了,在面試中必然考核的能力中,我個人認為解決問題能力是排第一位的,比學習能力優先順序更高。解決問題的能力既能看出程式設計師的思維能力,應變能力,探索能力等,又可以看出他的經驗。如果解決問題能力不佳是無法通過面試的。這裡舉個例子,假如我執行了乙個php的指令碼,如php test.ph...
解決sqoop連線mysq錯誤
一 問題描述 1.由於當前集群沒有配置zookeeper hcatalog accumlo,因此應該在sqoop的配置檔案中注釋掉判斷zookeeper hcatalog accumlo路徑是否正確的 二 解決辦法 vim usr local sqoop bin configure sqoop 將如...
工作解決問題
tinyxml的使用 參考 4.oracle的寫滿的問題 ora 01691 unable to extend lob segment 原文如下 4.1查詢表空間使用情況 select total.name tablespace name filepath,free space,total spac...