本文目錄一覽:
整套php源代碼在本地怎麼測試運行
那得看你這個項目是用php的框架寫的還是原生php寫的,如果是用框架寫的,可以寫個配置域名或者ip來指定訪問這個項目的入口文件,如果是用原生php寫的,就可以不用這麼麻煩,所有php文件都可以通過localhost加文件名來訪問,還有一點就是還要確定你這個項目的資源文件,例如圖片、css文件、js文件,不過這些看你訪問入口文件就知道了,一步一步修改配置即可,希望對你有幫助
網站測試。我想在本地配置一個PHP的網站環境進行測試
準備一個web伺服器,windows可以使用iis或者apache,linux可以用apache,再裝一個php解釋器,一個mysql資料庫程序,現在有很多集成的一鍵安裝環境。
如ComsenzEXP就是一個集成環境的安裝包,裡面至少包含以下軟體:
下載地址:
DiscuzX1
Apache 2.2.10
MySQL 5.0.67
PHP 5.2.8
Zend Optimizer 3.3.3
eAccelerator 0.9.5.3
phpMyAdmin 2.10.0.2
php本地測試錯誤!
導致這個提示的原因是在PHP5.3後此特性(set_magic_quotes_runtime())已經關閉。
而且在PHP6中已經完全移除此特性。
你可以注釋或者刪除掉出錯的行,或者是在set_magic_quotes_runtime()前面加@符號。
也可以改配置文件為
;error_reporting = E_ALL ~E_NOTICE ~E_DEPRECATED
set_magic_quotes_runtime(0)函數作用解釋
在php.ini的配置文件中,有個布爾值的設置,就是magic_quotes_runtime,當它打開時,php的大部分函數自動的給從外部引入的(包括資料庫或者文件)數據中的溢出字元加上反斜線。
當然如果重複給溢出字元加反斜線,那麼字元串中就會有多個反斜線,所以這時就要用set_magic_quotes_runtime()與get_magic_quotes_runtime()設置和檢測php.ini文件中magic_quotes_runtime狀態。
為了使自己的程序不管伺服器是什麼設置都能正常執行。可以在程序開始用get_magic_quotes_runtime檢測設置狀態秋決定是否要手工處理,或者在開始(或不需要自動轉義的時候)用set_magic_quotes_runtime(0)關掉。
magic_quotes_gpc設置是否自動為GPC(get,post,cookie)傳來的數據中的』」\加上反斜線。可以用get_magic_quotes_gpc()檢測系統設置。如果沒有打開這項設置,可以使用addslashes()函數添加,它的功能就是給資料庫查詢語句等的需要在某些字元前加上了反斜線。這些字元是單引號(』)、雙引號(」)、反斜線(\)與 NUL(NULL 字元)。
本地搭建php環境時測試連接mysql顯示空白頁面,怎麼解決?
資料庫連接設置看下:資料庫地址、資料庫賬號、資料庫密碼;
建議的測試php代碼如下:
?php
$con = mysql_connect(“$ip”,”$shujuku”,”$mima”);
if (!$con)
{
die(‘不能連接資料庫: ‘ . mysql_error());
}
else
{
print “連接資料庫成功 OK!”;
}
?
$ip 資料庫ip地址
$shujuku 資料庫用戶名
$mima 資料庫密碼。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/292973.html