進入php源程序目錄中的ext目錄中,這里存放著各個擴展模塊的源代碼,選擇你需要的模塊,比如curl模塊:cd curl
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:空間域名、網站空間、營銷軟件、網站建設、伊川網站維護、網站推廣。
執(zhí)行phpize生成編譯文件,phpize在PHP安裝目錄的bin目錄下
/usr/local/php5/bin/phpize
運行時,可能會報錯:Cannot find autoconf. Please check your autoconf installation and
the $PHP_AUTOCONF
environment variable is set correctly and then rerun this
script.,需要安裝autoconf:
yum install autoconf(RedHat或者CentOS)、apt-get install
autoconf(Ubuntu Linux)
/usr/local/php5/bin/php -v
執(zhí)行這個命令時,php會去檢查配置文件是否正確,如果有配置錯誤,
這里會報錯,可以根據錯誤信息去排查!
這個是不能直接查看的只有幾種途徑:
PHP是編譯的運行程序,在瀏覽器看到的是編譯執(zhí)行之后的展示頁面,并不是源代碼。
網站站長,公開共享免費提供網站源碼整站下載的,可以拿到查看。
網站提供后臺,給一定的人群,有一定的管理權限??梢越獬a。
服務器,部分網站因為某些原因,服務器是共享的,可以看到源代碼。
讀數(shù)據庫,以表格輸出的示例代碼:
?php
header('Content-type:text/html;charset=utf-8');
$db = new mysqli('localhost','root','root','books');
$rows = $db-query('SELECT * FROM customers');
echo 'table border="1"trtd姓名/tdtd年齡/td/tr';
while($row = $rows-fetch_assoc()){
echo 'trtd'.$row['name'].'/td';
echo 'td'.$row['address'].'/td/tr';
}
?
您好,PHP網站的源代碼是無法直接看到的,因為PHP代碼是在服務器上執(zhí)行的,你通過瀏覽器或其他客戶端請求服務器后,由服務器執(zhí)行PHP代碼,并將執(zhí)行時輸出的文本(一般是html格式、json格式或是xml格式)、二進制文件返回給你,你在瀏覽器或客戶端只能收到運行的結果,具體代碼是看不到的。
不僅PHP,所有動態(tài)網站的源代碼都是無法直接看到的,除非你向網站所有者索要,或是黑入人家的服務器。。。
PHP頁面的源代碼是看不見的
因為你看到的網頁已經是PHP經過服務器解析后輸出的內容了!
PHP是一門弱類型的服務器腳本語言,
下面是你訪問一個url后經過的一些主要步驟:
你向服務器請求一個頁面,服務器只認識靜態(tài)HTML網頁,不認識PHP于是,讓PHP處理(這里可以是各種操作,比如:查詢數(shù)據庫),PHP處理完成后再把結果返回給服務器呈現(xiàn)到瀏覽器
PHP是后端語言,前端是無法查看的,前端看到的是最終運算之后的結果,PHP源代碼是無法查看的。如果能直接查看PHP源代碼那還得了,如果你是單純想看看網頁代碼,那就在瀏覽器右鍵-查看源碼就可以看見。