php用什麼編譯
首先你得先了解一下編程序的基本思想,和一些流程,學一下怎麼畫流程圖。
然後找個明白人給你配置以下伺服器(一般是用Apecha),安裝php的編譯器(注意是編譯器 不是編輯器),再弄一個好一點編輯器(比如EditPlus)。
編譯器用來「運行」(其實是編譯不是運行,但是我害怕我說編譯你不太明白)程序,編輯器用來寫程序。
接下來弄一個php的手冊,就是chm格式的,學習php的基本語法,你就可以寫php的小程序了。chm格式的php手冊上有一些小例子,你可以先照例子做,弄明白之後就可以自己寫了。
如果你想做出網頁來,以上這些還是不夠的,你還要懂一些html的表單(也就是form標簽)的基本知識,網站工作的基本知識,以及資料庫知識。
『貳』 如何使用Notepad++編譯運行php
Notepad++是一款簡潔常用的編輯器,可通過安裝插件來擴展功能,例如運行PHP
1 安裝notepad++,notepad++官方下載地址 http://notepad-plus-plus.org/ 或者進入資源下載
安裝很簡單,選擇默認設置,下一步即可。可以選擇安裝路徑。安裝完成後,即可看到Notepad++的中文界面
2 新建一個php文檔,內容如下。輸出「Hello World」。
[php] view plain
<?php
echo "Hello World!<br>";
?>
3 安裝編譯運行文件的插件。插件-Plugin Manager-Show Plugin Manager。
4 找到NppExec插件,從這個插件的名字來看就是各位文件的執行。點擊Install。需要下載安裝,如果失敗可能是網路不好,再試幾次即可。
5 重新啟動Notepad++,完成插件安裝。插件-NppExec-Execute,點擊執行,或直接按F6
6 在彈出的命令輸入窗口中輸入一下命令:
cd $(CURRENT_DIRECTORY)
D:\phpStudy4IIS\php52\php.exe $(FULL_CURRENT_PATH)
命令的含義是,進入當前文件目錄,使用已安裝的php.exe文件運行該文件。
D:\phpStudy4IIS\php52\php.exe為php的安裝路徑。
7 點擊OK後,運行該php文件
『叄』 php編程用什麼軟體
1、EditPlus
EditPlus是一套功能強大,可取代記事本的文字編輯器,擁有無限制的Undo/Redo、英文拼字檢查、自動換行、列數標記、搜尋取代、同時編輯多文件、全屏幕瀏覽功能。對於很多php程序來說,EditPlus非常簡單好用。同時EditPlus也是一款好用的HTML編輯器,除了可以顏色標記HTMLTag(同時支持C/C、Perl、java)外,還內建完整的HTML和CSS1指令功能,對於習慣用記事本編輯網頁的朋友,它可幫你節省一半以上的網頁製作時間,若你有安裝IE3.0以上版本,它還會結合IE瀏覽器於EditPlus窗口中,讓你可以直接預覽編輯好的網頁(若沒安裝IE,也可指定瀏覽器路徑)。
2、PHPDesigner7
PHPDesigner7不僅適用於php開發,也支持其他編程語言,例如:html、xhtml、xml、css和javascript、vbscript、java、c#、perl、python等!PHPDesigner7主要針對PHP網頁的編寫所設計的程序,它內建一系列的指令碼、PHP4原始碼資料庫、語法高亮度顯示功能、ftp客戶端等,無論您是PHP網頁設計高手,或者是剛入門的新手,您都可以使用PHPDesigner7來設計網頁程序。
3、Norepad
Notepad是一款台灣人開發的一款非常有特色的編輯器,屬於開源軟體,支持C、C、Java、C#、XML、HTML、PHP、Javascript編程語言,而且可以免費使用。
主要功能有:
①內置支持多達27種語法高亮度顯示(囊括各種常見的源代碼、腳本,值得一提的是,完美支持.nfo文件查看),也支持自定義語言;
②可自動檢測文件類型,根據關鍵字顯示節點,節點可自由折疊/打開,代碼顯示得非常有層次感!這是此軟體特色的體現之一;
③可打開雙窗口,在分窗口中又可打開多個子窗口,允許快捷切換全屏顯示模式(F11),支持滑鼠滾輪改變文檔顯示比例等等。
4、PHPCoder
PHPCoder用於快速開發和調試PHP應用程序,它很容易擴展和定製,完全能夠符合PHP開發者的個性要求主要功能為:
1.結合了PHP編譯器和參考文檔,可以對編輯中的PHP腳本進行即時預覽;
2.支持高亮顯示HTML和PHP代碼;
3.自動完成功能,可以自動完成用戶自定義代碼片斷;
4.標准函數提示;
5.有專門的工程項目管理器;
6.對象瀏覽器搜尋編輯中文件的包含信息,自定義函數,並以樹形顯示;
7.支持查找對稱的語句標記符;
8.支持高級搜索和替換;
9.自帶FTP功能;
10.支持運行和斷點調試;
總之,PHPCoder是一個非常實用的,功能強大的編程環境,而且它是免費的!
5、ZendStudio
zendStudio是專業開發人員在使用PHP整個開發周期中的集成開發環境(IDE),它包括了PHP所有必須的開發部件。通過一整套編輯、調試、分析、優化和資料庫工具,ZendStudio加速開發周期,並簡化復雜的應用方案。
ZendStudio主要組件
1專業的集成開發環境內置編輯器,調試器,以及幫助文檔
2Windows,Linux,Mac等多個操作系統版本
3多語言支持
4專業的編輯器
5關鍵字、語法加亮顯示(PHP,HTML,XHTML,andJavaScript)
6XML&CSS的關鍵字、語法加亮顯示
7代碼模板
8支持PHP4andPHP5
9代碼自動完成功能
10PHPCode(PHPDoc)分析功能
11內部調試器
12代碼摘錄
13PHP代碼分析
14遠程調試器
15RemoteProfiler
16資料庫連接以及集成查詢,適用於Mysql、Oracle、SQLServer、SQLite、PostgreSQL
17CVS集成,方便團隊開發
『肆』 怎樣重新編譯php呢
要重新編譯PHP並集成libiconv函數庫,首先需下載libiconv源碼。
下載地址:http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.9.2.tar.gz
解壓下載的tar包:
tar -zxvf libiconv-1.9.2.tar.gz
接下來,安裝libiconv:
配置安裝目錄:# configure --prefix=/usr/local/iconv
編譯:# make
安裝:# make install
完成libiconv的安裝後,進行PHP的重新編譯。在編譯PHP時,需要指定--with-iconv=/usr/local/iconv參數。
對於Windows環境下的操作,如在Windows 2000下使用PHP,可以通過修改php.ini文件來啟用libiconv。具體操作是去除extension=php_iconv.dll前的分號,並將原php安裝文件夾下的iconv.dll復制到winnt/system32目錄下。
在Linux環境下,如果使用靜態安裝方式,可以通過在configure命令中添加--with-iconv=/usr/local/libiconv參數來啟用libiconv。使用phpinfo查看是否已啟用。
下載libiconv源碼:ftp://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.8.tar.gz
解壓、配置、編譯、安裝步驟與之前相同。
重新編譯PHP後,如果在使用iconv函數時遇到bug,例如在轉換字元「—」到GB2312編碼時出現問題,可以通過在iconv函數的第二個參數後添加「//IGNORE」來解決。此參數表示忽略轉換時的錯誤,避免所有該字元後面的字元串無法被保存。
在需要轉換編碼的場景中,可以使用iconv函數實現不同字元集間的轉換。需要注意的是,iconv並非PHP的默認函數,需要單獨安裝。在某些環境下,如Windows 2000+php,可以通過修改php.ini文件來啟用。在Linux環境下,通常使用靜態安裝方式即可。
PHP中另一個與iconv功能相似的函數是mbstring擴展庫中的函數,用於實現字元串編碼的轉換。
『伍』 如何使用Notepad++編譯運行php
使用Notepad++編譯運行php的方法步驟:
1.
安裝notepad++,安裝很簡單,選擇默認設置,下一步即可。可以選擇安裝路徑。
2.
安裝完成後,即可看到Notepad++的中文界面。
3.
新建一個php文檔,內容如下。輸出「Hello
World」。
4.
安裝編譯運行文件的插件。插件-Plugin
Manager-Show
Plugin
Manager。
5.
找到NppExec插件,從這個插件的名字來看就是各位文件的執行。點擊Install。需要下載安裝,如果失敗可能是網路不好,再試幾次即可。
6.
重新啟動Notepad++,完成插件安裝。插件-NppExec-Execute,點擊執行,或直接按F6。
7.
在彈出的命令輸入窗口中輸入一下命令:
cd
$(CURRENT_DIRECTORY)
D:\AppServ\php5\php.exe$(FULL_CURRENT_PATH)
命令的含義是,進入當前文件目錄,使用已安裝的php.exe文件運行該文件。D:\AppServ\php5\php.exe為php的安裝路徑。
8.
點擊OK後,運行該php文件。
『陸』 PHP編譯器BPC 6.2發布,直接編譯php文件為web server!
對於BPC這個工具不太熟悉的,可以參考之前的文章獲取更多信息。
BPC的核心功能在於,它能夠將PHP代碼轉化為C語言的代碼,進一步編譯成動態鏈接庫或者可執行程序,實現了PHP的原生AOT編譯。在BPC 6.2版本更新之前,發布Web應用需要經過繁瑣的步驟,首先將PHP文件編譯成.so文件,然後藉助BPC提供的Apache模塊mod_bpc,通過Apache伺服器對外提供服務,詳情可以參考07_mod_bpc指南。
另一種選擇是Althttpd,這是一個由sqlite.org支持的輕量級Web伺服器。Althttpd自2004年起便負責管理sqlite.org網站,它以簡潔、安全和低資源消耗為特點。在2022年,該伺服器每天處理大約500,000個HTTP請求,每天傳輸約200GB的內容。它在單台$40/月的Linode伺服器上的負載通常保持在0.5左右,其中約10%的請求是CGI請求到不同的Fossil源代碼倉庫。
更進一步,開發者們可以將BPC的轉換結果與Althttpd的單個C源文件合並編譯。如果在編譯過程中加上--static選項,最終得到的將是一個包含Web伺服器、PHP邏輯以及靜態資源(如JS、CSS和圖片)的單一可執行文件,極大地方便了部署和管理。
想要親自嘗試的開發者們,可以訪問BPC官網bpc.dev的Try it Online功能(BPC Playground),那裡已經支持將部分項目編譯成Althttpd進行實踐!
『柒』 學習php要用什麼軟體
資料庫:MYSQL5.0
編譯工具:PHP5.0 (初學者的話可以用Dreamweaver 8.0,用著覺得不錯)
Dreamweaver 也可以做HTML和CSS的編譯工具
本地伺服器:可以是IIS,也可以是Apache (我學習時候用這個!)
Zend Studio強大的最好的 PHP開發工具。