① php網站項目如何運行
IDE,放在php開發的角度來說就是集成開發環境。PHP的集成開發環境很多,比如:APMServer,XAMPP, PHPnow等等。下面簡述怎樣安裝php環境,及運行項目。
首先,下載,安裝php集成開發環境,安裝步驟很簡單具體參考下方參考教程。
啟動apache,mysql服務;
將項目放在htdocs文件下;
在瀏覽器輸入:localhost/項目名/文件名,回車即可運行項目。
參考PHP集成開發環境安裝教程:
http://jingyan..com/article/a24b33cd53c5b819ff002b49.html
② 昆明java培訓學校告訴你php開發的基礎有哪些
學習php開發需要什麼樣的基礎
現在互聯網IT發展的飛快,很多的人都把目光集中到軟體開發上,然而php開發是現在最流行的開發語言之一,很多同學想從php編程開始學習,可是又不知道該怎麼去學,不知道學習php開發需要什麼基礎。
今天小編請到昆明北大青鳥雲南昆明ITa培訓http://www.kmbdqn.cn/講師為大家講解學習php開發需要什麼樣的基礎?
1、首先是要有一點web前端的基礎,因為PHP在WEB領域應用最為廣泛,大多數網站都是用PHP做的。准確的說PHP是做網站的後端開發的,其實我這樣說還不算正確,PHP只是做後端開發的,但不只是網站而已。就像現在比較火的APP開發也可以用PHP做後端處理。
2、要想學習web前端知識,需要掌握靜態網頁的製作技術是學習開發網站的先決條件。這裡面的學習包括HTML,css,javascript,它們可以直接使用瀏覽器運行。
所以總結下來就是學習php你要先學會html語言,divcss樣式。如果用到動畫的話你還得要學jsjquery,因為這些都是用來顯示給用戶看的,而php只是把我們看到的東西從靜態變成動態的東西,最終輸出還是通過html標簽來實現的。所以你要先把這些基礎的先學會了,然後才來慢慢往php開發知識深入學習。
③ PHP做的後台服務端程序應該怎麼運行。具體實現的方法。。
運行方法與你的應用需求有關,可以看看相關的文檔,或者研究一下源程序。
一般有兩種啟動方法,一是安裝WEB伺服器,把工程的文件復制到WEB伺服器的文件夾下,另外一種方法就是滑鼠雙擊主程序啟動服務。
通過查看源代碼可以猜測啟動方式,以WEB方式運行的代碼裡面使用HTML進行輸出,以服務方式啟動的代碼裡面往往有循環、偵聽網路埠這些內容。
④ php開發框架怎麼使用,剛接觸框架
先下載一個框架的源碼,研究一下,把MVC處理流程看一遍就會了,常用php框架有zendfraework,thinkphp等等,注意每個框架都是有差別的,選一個學習就可以了
最流行PHP框架排名
1. Yii
Yii是一個基於組件的高性能的PHP的框架,用於開發大規模Web應用。Yii採用嚴格的OOP編寫,並有著完善的庫引用以及全面的教程。從 MVC,DAO/ActiveRecord,widgets,caching,等級式RBAC,Web服務,到主體化,I18N和L10N,Yii提供了今日Web 2.0應用開發所需要的幾乎一切功能。而且這個框架的價格也並不太高。事實上,Yii是最有效率的PHP框架之一。
2. CodeIgniter
CodeIgniter是一個應用開發框架——一個為建立PHP網站的人們所設計的工具包。其目標在於快速的開發項目:它提供了豐富的庫組以完成常見的任務,以及簡單的界面,富有條理性的架構來訪問這些庫。使用CodeIgniter開發可以往項目中注入更多的創造力,因為它節省了大量編碼的時間
3. CakePHP
CakePHP是一個快速開發PHP的框架,其中使用了一些常見的設計模式如ActiveRecord,Association Data Mapping,Front Controller以及MVC。其主要目標在於提供一個令任意水平的PHP開發人員都能夠快速開發web應用的框架,而且這個快速的實現並沒有犧牲項目的彈性。
4.ymfony
Symfony是一個用於開發PHP5項目的web應用框架。
這個框架的目的在於加速web應用的開發以及維護,減少重復的編碼工作。
Symfony的系統需求不高,可以被輕易的安裝在任意設置上:你只需一個Unix或Windows,搭配一個安裝了PHP5的網路伺服器即可。它與差不多所有的資料庫兼容。Symfony的價位不高,相比主機上的花銷要低得多。
對於PHP開發者而言,使用Symfony是一件很自然的事,其學習曲線只有短短一天。干凈的設計以及代碼可讀性將縮短開發時間。開發者可以將敏捷開發的原理(如DRY,KISS或XP等)應用在其中,將重點放在應用邏輯層面上,而不用花費大量時間在編寫沒完沒了的XML配置文件上。
Symfony旨在建立企業級的完善應用程序。也就是說,你擁有整個設置的控制權:從路徑結構到外部庫,幾乎一切都可以自定義。為了符合企業的開發條例,Symfony還綁定了一些額外的工具,以便於項目的測試,調試以及歸檔。
⑤ 求助:.php文件怎麼運行 環境是:Dreamweaver 8、Netbeans、Glassfish、SQL Server 2005
運行?你指打開還是顯示
打開的話用記事本就可以
要載入顯示的話你要裝Apache,去官網下載一個裝就好了
還有你要下載PHP
以上的安裝和設置稍微有點繁瑣,你自己網路一下
如果想省事的話可以下載WAMP
當然如果LINUX/UNIX的話視你的系統以上安裝方法不同
一切搞定之後把.php文件放在Apache的htdocs文件夾下,然後用瀏覽器打開
P.S.: 你如果網上有伺服器可以用,直接FTP傳上去就可以了
⑥ 基於php的web快速項目開發報告
隨著網路技術的不斷發展,人類社會也在發生日新月異的變化,這種變化是與網路發展息息相關的。目前各種網路編程語言層出不窮,為網站的開發與應用奠定了基礎。近年來,各行業公司已認識到網站的重要性,越來越多的企業急需擁有屬於自己的Web網站。另外,網路編程技術的發展與革新使很多的Web網站急需進行更新換代,這使Web網站的開發變得空前火熱。然而,Web應用程序的開發以及交付力卻遠跟不上快速增長的需求,使得很多項目延期,誤工後程序開發人員再拚命加班的惡性循環。因此,人們提出了開放框架的概念,以提高Web應用程序的開發效率和質量。 本文主要基於PHP的Web開發框架,經過詳細的需求分析後,我將整個系統分為了四大功能模塊,並分別對各功能模塊進行具體的用例描述。充分展示了用戶需求的Web開發框架的核心功能。本文的重點是在PHP框架的設計、實現以及需求分析內容的基礎上,針對框架的安全性設計提出具體措施,如對數據的加密、驗證碼、防火牆等。同時對劃分出來的四大功能模塊進行詳細的設計說明,並對系統的組成和層次的劃分進行了整體性闡述。本文所實現的Web開發框架,應用B/S體系結構,運行在Web應用程序的伺服器端,框架採用PHP技術、Ajax非同步通訊技術以及MySql資料庫。本框架中引入了Smarty模板引擎,負責可視化界面的顯示,同時提供了強大的資料庫類,處理負責與MySQL資料庫進行交換。另外在框架實現的過程中,集成了分頁顯示、驗證碼、文件上傳以及角色許可權控制等技術,用戶可通過調用相關的工具類,非常方便的實現了相應功能。
⑦ php程序怎麼部署運行
首先你要有windows2003和iis6.0(6.0以下就免談了)。
然後要安裝的東東依次為:php5.2,mysql5.0,phpmyadmin2.11
這些東西一個個去找實在是太麻煩了,幸好我們有wamp。
只要學會了安裝wamp,那麼就只剩下「配置」了。
下面所有牽涉到的文件路徑都以wamp為准,php在wamp中的目錄為wamp\bin\php\php5.2.5。
要讓iis能夠解析php,首先要把php.ini復制到c:\windows目錄下,把php5isapi.dll復制到c:\windows\system32下。
然後從windows2003的管理工具中進入iis,新添加一個web服務擴展,擴展名可以任意填寫,比如說「php服務擴展」,要求的文件則是php5isapi.dll,勾上「設置擴展狀態為允許」。
然後新建一個網站,假設已經有了一個網站,右鍵「屬性」,為網站創建一個「應用程序池」,執行許可權為「腳本和可執行程序」,點擊「配置」,添加一個
「應用程序擴展」,在新彈出的窗口中,可執行文件選擇剛才的php5isapi.dll(最好是c:\windows\system32下的),」擴展
名」為.php,動作限制為「get,head,post,trace」,勾去「確認文件是否存在」
ok,這樣php就基本上配置好了,可以去網站根目錄下創建一個index.php,寫入「
?php
phpinfo();?」,然後打開瀏覽器測試一下就可以了。
首先你必須修改php.ini,找到extension_dir這個參數,假設wamp安裝在d盤,改成
extension_dir
=
「d:\wamp\bin\php\php5.2.5\ext\」,然後找到extension=php_mysql.dll和
extension=php_mysqli.dll,確保他們之前的逗號已經去掉。
接下就是關鍵了,在wamp\bin\php\php5.2.5目錄下有一個關鍵的文件libmysql.dll,昨天困擾了許久,才想起以前配置
mysql的慘痛經歷(都是wamp惹的禍,把php/mysql的安裝搞的太簡單了),這個文件一定要復制到c:\windows\system32目
錄下去,否則就算在php.ini裡面打開extension=php_mysql.dll也沒有用,當瀏覽需要連接mysql的頁面時,會報錯說
「mysql」類型不存在。
我們就遇到了這樣一個實際問題:54上已經在運行asp以及asp.net的網站,iis搶佔了80埠,apache就不能使用了,這樣難道你要別人在
單,在wamp中找到httpd.conf文件,將其中所有「80」字樣替換成你想要的埠,重啟apache就可以了。apache裡面一共有4個地方
需要修改80:
listen
80,servername
localhost:80,namevirtualhost
*:80,前2個是默認的,後2個是配置了virtualhost才會出現。</pre
評論
0
0
載入更多
⑧ 用PHP編寫的一行行代碼 是怎麼在伺服器端運行的
從圖上可以看到,PHP實現了一個典型的動態語言執行過程:拿到一段代碼後,經過詞法解析、語法解析等階段後,源程序會被翻譯成一個個指令 (opcodes),然後ZEND虛擬機順次執行這些指令完成操作。PHP本身是用C實現的,因此最終調用的也都是C的函數,實際上,我們可以把PHP看 做是一個C開發的軟體。
PHP的執行的核心是翻譯出來的一條一條指令,也即opcode。
Opcode是PHP程序執行的最基本單位。一個opcode由兩個參數(op1,op2)、返回值和處理函數組成。PHP程序最終被翻譯為一組opcode處理函數的順序執行。
常見的幾個處理函數:
1 ZEND_ASSIGN_SPEC_CV_CV_HANDLER : 變數分配 ($a=$b)
2 ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER:函數調用
3 ZEND_CONCAT_SPEC_CV_CV_HANDLER:字元串拼接 $a.$b
4 ZEND_ADD_SPEC_CV_CONST_HANDLER: 加法運算 $a+2
5 ZEND_IS_EQUAL_SPEC_CV_CONST:判斷相等 $a==1
6 ZEND_IS_IDENTICAL_SPEC_CV_CONST:判斷相等 $a===1
⑨ 如何運行我自己寫好的PHP文件
哥們,需要下載個模擬伺服器的軟體,因為PHP文件必須在伺服器上運行才可以,有很多這樣的軟體,然後把你的PHP文件放到WWW目錄下的任何目錄里,然後先運行該伺服器軟體,在IE或者其他瀏覽器裡面localhost/目錄/你的PHP文件名,就可以了。