瀏覽器php
A. 為何用瀏覽器還是打開不了php文件
你訪問php文件的方式不對,你用phpstudy,點擊其他選項菜單,選擇倒數第三的網站根目錄,把你的php文件放在這個目錄裡面,如何用在瀏覽器輸入localhost/文件名.php。以後你的php文件就都放在這個目錄里,使用http://localhost/文件地址,這樣的方式去訪問了。
B. 怎麼直接在瀏覽器運行php文件
不是這么簡單的。
你至少要搭配相關環境,比如什麼「lamp一鍵安裝包」。
不過我沒有用過這些,都是自己裝apache、mysql、php。
而且還要看你是什麼系統!
你可以搜索一下「Windows下Apache+PHP+MySQL搭建」等等。
如果是linux的,剛開始你可能會不熟悉,習慣了多搭建幾次,十分鍾就能搞定。
朋友有個站是電影站cuangs.com是php編寫的,就是用報aliyun的伺服器,centos7.0,我幫他搭建環境,因為處理過很多次了,所以真的是十分鍾就可能搞定。
C. php怎麼在瀏覽器運行
PHP並不是在瀏覽器上運行,PHP是在伺服器的環境中運行,你在瀏覽器中訪問伺服器上的php路徑,得到的是PHP在伺服器上運行之後輸出的結果。
D. 如何在瀏覽器中運行php程序
首先,你的方法是正確的.
出現頁面無法訪問的情況 1 檢查默認埠是不是80 2 檢查80埠是否被其他應用程序佔用了3 檢查埠是否被防火牆攔截了
E. php怎麼在瀏覽器中顯示
不是顯示代碼,是顯示效果。我在記事本里粘貼了一點php代碼,然後html格式和php格式都保存過,可是怎麼沒效果,不是空白就是直接顯示代碼。
學會php需要幾天,不需要學精的那種,因為我覺得缺少在工作中實踐的機會是不可能在短時間精通的,學到掌握其主要的思想方便以後繼續提高的境界需要幾天。
F. 怎樣在php中解決瀏覽器兼容問題
一般是前端html頁面有瀏覽器之間不兼容的想像,這個可能是js或者css不兼容,目前都有解決辦法可以查一下。
G. 在瀏覽器中輸入 http://localhost/phpinfo.php 干什麼用的
localhost 指的就是本機的意思,也可以是指127.0.0.1
phpinfo.php指的是phpinfo.php
這個地址合起來就是:在本機的目錄下打開名字為phpinfo.php 的文件。
僅從名字上來看,你這個應該是安裝了一個php伺服器,如果這個網頁成功顯示了,表示你的php伺服器安裝成功了,否則你是沒有安裝成功。
不知道我的猜想是否正確?
H. PHP是怎樣在瀏覽器里輸出內容
1. 我們從未手動開啟過PHP的相關進程,它是隨著Apache的啟動而運行的;2. PHP通過mod_php5.so模塊和Apache相連(具體說來是SAPI,即伺服器應用程序編程介面);3. PHP總共有三個模塊:內核、Zend引擎、以及擴展層;4. PHP內核用來處理請求、文件流、錯誤處理等相關操作;5. Zend引擎(ZE)用以將源文件轉換成機器語言,然後在虛擬機上運行它;6. 擴展層是一組函數、類庫和流,PHP使用它們來執行一些特定的操作。比如,我們需要mysql擴展來連接MySQL資料庫;7. 當ZE執行程序時可能會需要連接若干擴展,這時ZE將控制權交給擴展,等處理完特定任務後再返還;8. 最後,ZE將程序運行結果返回給PHP內核,它再將結果傳送給SAPI層,最終輸出到瀏覽器上。
深入探討
等等,沒有這么簡單。以上過程只是個簡略版,讓我們再深入挖掘一下,看看幕後還發生了些什麼。
1. Apache啟動後,PHP解釋程序也隨之啟動;
2. PHP的啟動過程有兩步;
3. 第一步是初始化一些環境變數,這將在整個SAPI生命周期中發生作用;4. 第二步是生成只針對當前請求的一些變數設置。
PHP啟動第一步
不清楚什麼第一第二步是什麼?別擔心,我們接下來詳細討論一下。讓我們先看看第一步,也是最主要的一步。要記住的是,第一步的操作在任何請求到達之前就發生了。
1. 啟動Apache後,PHP解釋程序也隨之啟動;
2. PHP調用各個擴展的MINIT方法,從而使這些擴展切換到可用狀態。看看php.ini文件里打開了哪些擴展吧;3. MINIT的意思是「模塊初始化」。各個模塊都定義了一組函數、類庫等用以處理其他請求。
一個典型的MINIT方法如下:
PHP_MINIT_FUNCTION(extension_name){
}
PHP啟動第二步
1. 當一個頁面請求發生時,SAPI層將控制權交給PHP層。於是PHP設置了用於回復本次請求所需的環境變數。同時,它還建立一個變數表,用來存放執行過程中產生的變數名和值。
2. PHP調用各個模塊的RINIT方法,即「請求初始化」。一個經典的例子是Session模塊的RINIT,如果在php.ini中啟用了Session模塊,那在調用該模塊的RINIT時就會初始化$_SESSION變數,並將相關內容讀入;3. RINIT方法可以看作是一個准備過程,在程序執行之間就會自動啟動。
一個典型的RINIT方法如下:
PHP_RINIT_FUNCTION(extension_name) {
}
PHP關閉第一步
如同PHP啟動一樣,PHP的關閉也分兩步:
1. 一旦頁面執行完畢(無論是執行到了文件末尾還是用exit或die函數中止),PHP就會啟動清理程序。它會按順序調用各個模塊的RSHUTDOWN方法。
2. RSHUTDOWN用以清除程序運行時產生的符號表,也就是對每個變數調用unset函數。
一個典型的RSHUTDOWN方法如下:
PHP_RSHUTDOWN_FUNCTION(extension_name) {
}
PHP關閉第二步
最後,所有的請求都已處理完畢,SAPI也准備關閉了,PHP開始執行第二步:
1. PHP調用每個擴展的MSHUTDOWN方法,這是各個模塊最後一次釋放內存的機會。
一個典型的RSHUTDOWN方法如下:
PHP_MSHUTDOWN_FUNCTION(extension_name) {
}
I. 在瀏覽器中顯示PHP源碼怎麼辦
1 現象描述
部署一個php系統的時候,訪問.php,在瀏覽器顯示php源碼。使用
<?php
phpinfo();
?>
測試文件,則正確顯示。
2原因分析
php源碼中採用了<? ?>這種短標簽格式,而採用的php版本默認不支持這種短格式。
3解決方法
修改php.ini
short_open_tag = On #打開對短標簽的支持
4思考
(1)作為開發者,新開發php時,盡可能避免使用<??>這種短格式;
(2)作為運維者,要時刻提醒自己顯示源碼的問題,避免源碼泄露。
J. php文件怎麼用IE瀏覽器打開
1、首先第一步確認自己安裝的PHP開發環境是否正確,進入到php的「www」文件夾。