A. php文件怎麼打開,用什麼打開
可以通過瀏覽器打開,需要有PHP的運行環境才可以訪問和打開文件,
B. 如何運行PHP
分類: 電腦/網路 >> 程序設計 >> 其他編程語言
問題描述:
我們要在電腦上運運ASP文件 只要裝IIS就可以。
哪要運行PHP文件呢。該怎麼辦!~
解析:
如何安裝運行php
1. Unix/Windows: 我的php.ini 文件應該放在哪?
UNIX下默認它應該放在 /usr/local/lib 目錄下。 這是它的 /lib. 很多人冊旦芹會在編譯時改變它,使用--with-config-file-path 標志。 例如, 你可以這樣設它: --with-config-file-path=/etc
然後你可以復制源程序包里的 php.ini-dist 到 /etc/php.ini ,編輯它滿足你的本地化需求。
Windows下 php.ini默認的路徑是 Windows 系統目錄. 如果你在使用 Apache webserver, php.ini 則最先在 Apaches 安裝目錄下被查找, 例如: c:\program files\apache group\apache. 這樣你可以有不同的 php.ini 對應不同版本的 Apache(同一台機器上)。
更多細節請查閱 configuration file.
2. Unix: 我安裝了 PHP, 但我每次載入一個文檔, 會得到下面的消息: Document Contains No Data ! 怎麼回事?
這可能是因為你的 PHP 發生了core-mping錯誤。 查找你的伺服器錯誤日誌文件,看看是否屬於這種情況。 然後報告這個錯誤。如果你知道怎州畢樣使用 gdb ,你可以提供一個 backtrace 在你的錯誤報告里。這將會對開發人員解決 這個問遲帶題有很大幫助。如果你是在將PHP作為Apache模塊使用,那麼請按下面的步驟做:
停止 d 進程
gdb d
停止 d 進程
> run -X -f /path/to/d.conf
瀏覽你剛才出錯的 URL
> run -X -f /path/to/d.conf
如果你還有 core mp, gdb 現在會通知你
打入: bt
在你的 bug report里應該包含backtrace 。 這些會被發往 bugs.php/
如果你的腳本使用了正則表達式函數 (ereg() and friends), 你應該確保你編譯 PHP 和 Apache 用的是同一個正則表達式包。 在 PHP 和 Apache 1.3.x 這個過程是自動進行的。
3. Unix: 我使用 RPMS 安裝 PHP , 但Apache 不支持 PHP頁面! 怎麼辦?
假設你安裝了 Apache 和 PHP(從 RPM ) , 你需要反注釋或者增加一些行在你的 .conf 文件里: # Extra MolesAddMole mod_php.cAddMole mod_php3.cAddMole mod_perl.c# Extra MolesLoadMole php_mole moles/mod_php.soLoadMole php3_mole moles/libphp3.so /* for PHP 3 */LoadMole php4_mole moles/libphp4.so /* for PHP 4 */LoadMole perl_mole moles/libperl.so
And add: AddType application/x-d-php3 .php3 /* for PHP 3 */AddType application/x-d-php .php /* for PHP 4 */
... 到全局域里, 或者到你想要的 支持PHP的虛擬域里。
4. 我使用 RPMS 安裝 PHP 3 , 但是它沒有我需要的資料庫選項支持! 我該怎麼辦?
因為 PHP 3 內建支持的關系, 編譯一個完整的可適於所有應用的 PHP RPM是相當困難的。 在 PHP 4有談到這點。 對 PHP 3, 我們只好建議你使用INSTALL.REDHAT (在 PHP包里)描述的機制。 如果你一定要使用 RPM 版的 PHP 3, 讀...
RPM 包管理器設置 RPMS 簡單的安裝,不帶資料庫支持 and 因為RPMS 使用 /usr/ 而不是標準的 /usr/local/ 目錄存放文件. 你需要告訴 RPM 文件你要支持哪種資料庫以及它們的最上級目錄的位置。
下面的例子將解釋在Apache模式下怎樣支持通行的資料庫Mysql.
當然所有的這些可以稍作修改,以支持其它的PHP支持的資料庫。我們假設你安裝了 MySQL and Apache ,完全是用 RPMS 安裝的。
首先,移去 mod_php3 : rpm -e mod_php3
然後取得rpm包並安裝, 不是 --重編譯 rpm -Uvh mod_php3-3.0.5-2.src.rpm
編輯/usr/src/redhat/SPECS/mod_php3.spec 文件
在 %build 一節里增加你想要的資料庫支持, 以及路徑信息。
對 MySQL 你應該增加: --with-mysql=/usr \
%build 節看起來象: ./configure --prefix=/usr \ --with-apxs=/usr/ *** in/apxs \ --with-config-file-path=/usr/lib \ --enable-debug=no \ --enable-safe-mode \ --with-exec-dir=/usr/bin \ --with-mysql=/usr \ --with-system-regex
改動完成後,象下面這樣重編rpm : rpm -bb /usr/src/redhat/SPECS/mod_php3.spec
Then install the rpm rpm -ivh /usr/src/redhat/RPMS/i386/mod_php3-3.0.5-2.i386.rpm
重啟 Apache,你已經得到了rpm下的Mysq
l的支持。 注意到這種做法比你重新得到一個 PHP 3 的tarball 代碼,按照 INSTALL.REDHAT 的指引一步一步做要容易得多。
5. Unix: 我用 FrontPage 擴展包對Apache打了補丁, 忽然 PHP 停止工作。 是PHP 和 Apache FrontPage 包不兼容嗎 ?
不是, PHP 和 FrontPage擴展包運行得很好.。問題是FrontPage 包修改了幾個Apache 結構參數,而PHP要用到它們.在FrontPage擴展包被打上後, 重新編譯 PHP (使用 make clean ; make ) ,會解決這個問題。
6. Unix/Windows: 我安裝了PHP,但在瀏覽器里看我的PHP頁面時,空白一片。
在瀏覽器里用 查看源文件 看你的腳本,你可能會發現你看到的是源程序。 這表示 web server 並沒有送腳本到PHP去執行。肯定是伺服器配置上哪兒出了錯。 仔細檢查PHP安裝的 server 配置。
7. Unix/Windows: 我安裝了PHP,但在瀏覽器里看我的 PHP頁面時,我得到一個 server 500 error。
這是伺服器在運行 PHP 時發生了錯誤。 為了看到可讀的錯誤信息,在命令行,改變目錄到 (php.exe Windows)所在目錄, 運行 php -i. 如果有任何問題,詳細的錯誤信息就顯示出來了,它會告訴你下一步該做什麼。 如果你得到滿屏的HTML代碼 (phpinfo() 函數的輸出), 那麼PHP工作正常,這個錯誤就是由於伺服器配置引發的,應該仔細檢查。
8. 某些操作系統: 我安裝PHP沒出錯,可是我啟動Apache時,得到一個 undefined symbol errors: [mybox:user /src/php4] root# apachectl configtest apachectl: /usr/local/apache/bin/d Undefined symbols: _press _unpress
這個問題其實與 PHP 無關, 而與 MySQL 客戶端庫有關。 --with-zlib,有些操作系統需要,而有些不需要。MySQL FAQ已經講述了這個問題。
9. Windows: 我安裝了PHP,但在瀏覽器里看我的PHP頁面, 得到如下錯誤: cgi error: The specified CGI application mi *** ehaved by not returning a plete set of HTTP headers. The headers it did return are:
這是 PHP 根本沒有產生任何輸出。 為了看到可讀的錯誤信息,在命令行,改變目錄到 (php.exe Windows)所在目錄, 運行 php -i. 如果有任何問題,詳細的錯誤信息就顯示出來了,它會告訴你下一步該做什麼。 如果你得到滿屏的HTML代碼 (phpinfo() 函數的輸出), 那麼PHP工作正常。
一旦PHP在命令行模式下工作,再看看你的腳本程序, 它還是失敗,可能是因為以下原因:
你的PHP腳本的許可權許可。 php.exe, php4ts.dll, php.ini 或者任何你可能裝入的PHP文件,它樣都必須能被匿名 inter 用戶 ISUR_ 訪問。
腳本文件根本不存在(或者不是你認為的位置。)請注意在IIS里,你能夠阻塞這個錯誤,做法是在設置腳本映射目錄時, 選上 check file exists 框。這樣如果腳本不存在,伺服器會返回一個404錯誤。 這樣做也有其它的一些好處, 就是IIS僅為你做經過授權的操作。
10. Windows: 我嚴格按照install的要求做,可是還是不能讓我的php在IIS下工作。
確定任何想要運行PHP的用戶有操作php.exe的許可權! IIS 使用匿名的inter用戶,它是在IIS安裝時系統自動增加的。 這個用戶需要操作 php.exe的許可權. 還有,任何需要授權的用戶也必須有訪問 php.exe的許可權。 在 IIS4下,你要告訴它PHP是一個腳本引擎。
C. 怎樣在本地運行PHP
本地運行PHP文件必須安裝PHP環境,常用的PHP環境有很多種:phpstudy、WampServer、UPUPWNginx(64位)、XAMPP、MAMPProforMac等。
下面以UPUPW為例:
1、網路一下,在搜索框中輸入UPUPW,找到UPUPW官網,查找下載鏈接。
2、點擊UPUPW下載,打開UPUPWAPACHE版下載頁找到適合自己的PHP系列下載最新版到本地硬碟。(32位、64位)。
3、下載完之後,選擇下載好的安裝程序,點擊進行安裝,進入安裝界面,選擇安裝目錄,默認C盤。
4、安裝好之後,回到桌面,找到安裝好的UPUPW的圖標,點擊啟動程序,進入主界面。
5、之後找打程序安裝的目錄,如D盤,然後找到D:UPUPWWebRootVhosts這個目錄,這個就還比本地伺服器的一個根目錄,運行的項目放在裡面就可以了。
6、返回UPUPW主界面,點擊加號,配置要運行的程序的信息。輸入網站名稱(給程序起名),對應好程序放置的路徑,還有自定義拜訪的域名,選擇php版本,最後提交保存。
7、回到主界面找到配置好的項目名稱,點擊要運行的項目名稱就可以直接訪問了。
(3)php程序怎麼打開擴展閱讀
PHP在資料庫方面的豐富支持,它支持下列的資料庫或是數據文件:
Adabas、D、DBA、dBase、dbm、filePro、Informix、InterBase、mSQL、MicrosoftSQLServer、·MySQL、Solid、Sybase、Oracle、PostgreSQL
而在Internet上它也支持了相當多的通訊協議(protocol),包括了與電子郵件相關的IMAP,POP3;網管系統SNMP;網路新聞NNTP;帳號共用NIS;全球信息網HTTP及Apache伺服器;目錄協議LDAP以及其它網路的相關函數。
除此之外,用PHP寫出來的Web後端CGI程序,可以很輕易的移植到不同的操作系統上。例如,先以Linux架的網站,在系統負荷過高時,可以快速地將整個系統移到SUN工作站上,不用重新編譯CGI程序。
由於PHP是運行在伺服器端的腳本,可以運行在UNIX、LINUX、WINDOWS、MacOS、Android等平台。
D. php安裝包已經下好,但是不能運行,求解答怎麼樣才能打開php文件
一般有兩種方法:
1、apache + php + mysql
2、iis + php + mysql
安裝方法第一種比較好配置,第二中需要修改iis的配置使其能夠運行php
安裝方法:
apache2.0
php5.0
mysql 3.23.46-nt
1、安裝mysql
下載mysql對應的版本,解壓到c盤的c:\mysql目錄下;
在環境變數path中添加c:\mysql\bin;
2、安裝php5.0
下載對應的版本的php;
解壓到目錄c:\php下;
3、安裝apache
下載對應的版本,直接點擊安裝;
4、設置
設置php
將c:\php\fdftk.dll文件拷貝到c:\php\pear目錄下;
將c:\php\目錄下的php.ini-recommended文件的名字改為php.ini;
設置apache,使得他能夠解析php
找到apache安裝目錄下的.\conf\httpd.conf文件,打開後在他的最後添加
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
如果要更改伺服器名稱,可以找到其中的ServerName 關鍵字,然後更改後面的內容;
找到DocumentRoot 關鍵字,把後面的內容該為自己要用來存放網頁的目錄,注意斜乾的方向;
設置php,使得他支持mysql;
找到c:\php目錄下的php.ini文件,找到里頭的extension_dir關鍵字,將後面的路徑改為擴展文件所在的目錄,默認情況下是c:\php\ext目錄,但是在寫進php.ini文件之後,斜乾的方向要反過來;然後找到
;extension=php_mysql.dll
這一行,把前面的分號去掉,這樣這個動態鏈接庫就激活了;
好,在設置完所有這些之後,把apache伺服器關閉,然後重新打開,就可以運行了
現在就可以開始編寫你的php程序了;
2、
1.下載iis安裝包,或者用windows自帶的安裝光碟安裝2.安裝php4以上,可以到下載(注有兩種版本,一種是解壓版,一種是安裝版)3.打開信息服務/網站/默認網站,點右鍵屬性/主目錄/配置/添加/可執行文件選擇剛才安裝的php.exe/擴展名填寫".php"/確定4.整個過程完畢5.測試:在iis中新建虛目錄站點test/在該站點下建一個test.php內容如下:<?phpphpinfo();?>打開,如果出現php的配置信息頁面。一切成功!以上是php解壓縮版的安裝,如果是用php4-installer的話,默認配置好iis.但是條件是裝好了iis
E. php文件用什麼軟體打開
php文件可以用記事本打開。
一個訪問者打開主頁時,服務端便執行PHP的命令並將執行結果發送至訪問者的瀏覽器中,這類似於ASP和CoildFusion,然而PHP和他們不同之處在於PHP開放源碼和跨越平台,PHP可以運行在WINDOWS NT和多種版本的UNIX上。
PHP腳本程序主要應用於Web服務端開發,命令行和編寫桌面應用程序。PHP支持和所有web開發語言之間的WDDX復雜數據交換。關於相互連接,PHP 已經支持了對Java對象的即時連接,並且可以透明地將其用作PHP對象。
PHP語言的特點:
1、PHP它驅動全球超過2億多個網站,有全球超過81.7%的公共網站在伺服器端採用PHP。PHP常用的數據結構都內置了,使用起來方便簡單,也一點都不復雜,表達能力相當靈活。
2、PHP在不斷兼容著類似closures和命名空間等技術,同時兼顧性能和當下流行的框架。版本是7之後,一直在提供更高性能的應用。
3、PHP 語言在補丁漏洞升級過程中,核心部分植入簡易,且速度快。
以上內容參考網路——PHP
F. 如何打開PHP文件
目錄方法1:Windows1、下載並安裝Notepad++。2、打開Notepad++。3、點擊文件4、點擊打開5、選擇PHP文件。6、點擊打開方法2:Mac1、下載並安裝BBEdit。2、打開"聚焦搜索"3、打開BBEdit。4、點擊文件5、點擊打開6、選擇PHP文件。7、點擊打開本文教你如何在Windows 或Mac電腦上打開PHP編程文件,並進行編輯。
方法1:Windows
1、下載並安裝Notepad++。Notepad++是一款只支持Windows的免費文本編輯器,可用來打開PHP文件。按下面的步驟安裝它:通過電腦網頁瀏覽器訪問 https://notepad-plus-plus.org/download/v7.5.8.html 。
點擊綠色下載按鈕。
雙擊Notepad++安裝文件。
按照安裝提示操作。
2、打開Notepad++。如果Notepad++安裝完成後沒有自動運行,請打開開始菜單,輸入notepad++,並在搜索結果頂部點擊Notepad++。
3、點擊文件。這個按鈕位於Notepad++窗口左上角。點擊後會出現一個下拉菜單。
4、點擊打開。這個選項位於下拉菜單中。這會打開一個"文件資源管理器"窗口。
5、選擇PHP文件。前往PHP文件存放位置,然後點擊PHP文件來選擇它。
6、點擊打開。按鈕位於窗口右下角。這會在Notepad++中打開PHP文件,允許你查看文件代碼,並進行任何必要的編輯。如果對PHP文件進行了編輯,在退出Notepad ++前,同時按下Ctrl+S,以保存更改。
方法2:Mac
1、下載並安裝BBEdit。這個程序是免費的,可以讓你查看多種不同類型的文件,包括PHP文件。要安裝該程序,可以執行以下操作:在Mac網頁瀏覽器中訪問 https://www.barebones.com/procts/bbedit/ 。
在網頁右上角點擊免費下載。
雙擊下載的DMG文件。
根據提示驗證軟體。
將BBEdit圖標拖至"應用程序"文件夾。
按照屏幕上的提示操作。
2、打開"聚焦搜索"。點擊屏幕右上角的放大鏡狀圖標即可。
3、打開BBEdit。輸入bbedit,然後在下拉菜單中雙擊BBEdit。如果這是你安裝BBEdit後第一次打開軟體,在出現提示時點擊打開,然後點擊繼續來繼續30天的試用。
4、點擊文件。這個按鈕位於屏幕左上角。點擊後會出現一個下拉菜單。
5、點擊打開。這個選項位於文件下拉菜單。這會打開Finder 窗口。
6、選擇PHP文件。前往PHP文件存放位置,然後點擊PHP文件來選擇它。
7、點擊打開。按鈕位於窗口右下角。此操作會在BBEdit中打開PHP文件;現在應該就可以看到PHP文件的文本了。在這里,你也可以點擊選擇。
如果要對PHP文件編輯,記得按Command+S來保存文件。
小提示除了Firefox,將PHP文件拖放至大多數網頁瀏覽器都會打開PHP文件代碼。雖然PHP文件可能無法正確顯示,但至少可以查看文件代碼。
警告在進行任何更改之前,一定要保存原始PHP文件的副本。以錯誤的方式編輯代碼會導致網站停止運行,所以最好時刻做好備份。