⑴ 現在php開發都是用什麼編輯環境
我一直都在用DW做PHP網站,感覺還不錯。 其實用什麼工具得看你的PHP水平了,如果你的剛入門,可以使用zend,它有語法提示等功能,其次可以用DW。用記事本都可以編程的,根據你的實現情況來選擇。
⑵ 如何在編譯好的PHP環境中安裝PHP擴展模塊
安裝步驟:
1、先進入php解壓縮後的源碼包中,找到要安裝的擴展模塊的目錄。
[root@redhat5 sockets]# cd /home/soft/php-5.2.12/ext/sockets
在sockets目錄下面以絕對路徑運行phpize程序,這時會自動生成sockets的configure程序,在sockets目錄下面可以看到。
[root@redhat5 sockets]# /home/webserver/php5.2.12/bin/phpize
2、進行編譯安裝
[root@redhat5 sockets]# ./configure --with-php-config=/home/webserver/php5.2.12/bin/php-config
[root@redhat5 sockets]#make
[root@redhat5 sockets]#make install
執行完make install屏幕上會提示sockets.so存放的路徑,然後把它復制到php的extensions目錄中,例如我的路徑為 /home/webserver/php5.2.12/lib/php/extensions
3、修改php.ini文件
找到extension_dir = "./" 這行,修改為:
extension_dir = "/home/webserver/php5.2.12/lib/php/extensions/"
然後再新增加一行:
extension=sockets.so
4、重啟apache即可生效。
其它模塊的安裝方法和這個一模一樣,不管是php自帶的擴展模塊還是第三方擴展模塊都照這種方法安裝即可。
⑶ 怎麼配置PHP編譯環境
我們通過新建一個 php 文件來預覽 php 的相關配置信息。
1. 找到你的文檔根目錄,這個目錄是你的網站應用的發布目錄,或者叫 Web 目錄,也就是只有把網站放在這個指定的目錄里,才能通過瀏覽器打開,這個目錄的位置你也是可以修改的。WAMP 設置的這個目錄的位置是 wamp/www ,MAMP 這個目錄是在 /Applications/MAMP/htdocs 。
2. 找到這個 Web 根目錄以後,在目錄里新建一個擴展台是 php 的文件,命名為 phpinfo.php 。然後用編輯器(Brackets,Sublime... )打開這個新創建的 phpinfo.php 。在這個文件里輸入 <?php phpinfo(); ?> 。然後保存這個文件。
3. 在瀏覽器里打開 phpinfo.php 這個文件,地址應該是 http://localhost/phpinfo.php ,因為我們是在根目錄下創建的 phpinfo.php 。Mac 用戶如果使用 MAMP,可能需要在地址里加上埠號,http://localhost:8888/phpinfo.php 。在打開的頁面上你會看到 PHP 配置的相關的信息,php 配置文件所在的位置,版本,php 啟用的模塊等等,仔細的看一下這個頁面上的東西。
在上面,你應該可以找到 PHP 的配置文件所在的位置,也就是 php.ini 這個文件的位置,你可以在打開的 phpinfo.php 頁面上搜索 php.ini ,Loaded Configuration File 這個項目右邊的地址就是當前環境所使用的 php.ini 這個文件的位置。在這里,先找到這個配置文件,然後去修改裡面的幾個設置。
1. 找到當前環境所使用的 PHP 配置文件,php.ini ,這個文件的位置可以在 phpinfo.php 這個頁面上得到。WAMP 可能是在 wamp/bin/apache/Apache2.4.4/bin/php.ini ,這個文件可以使用文本編輯軟體打開。注意文件裡面有很多內容都是注釋,也就是用 ; 號開頭,文字的顏色一般是淺灰色,這些內容只是用來解釋跟提醒,並沒有實際的用處。
2. 搜索 upload_max_filesize ,這個選項可以控制 Web 應用最大的可以上傳的文件的大小,默認應該是 2M ,修改等號右邊的值,改成 512M 或其它任何你想要修改成的那個數字。
3. 搜索 post_max_size,這個選項決定了 PHP 可以接受的發送的最大的數據,默認它的值是 8M,把這個值改的大一些,可以跟 upload_max_filesize 的值一樣。
4. 搜索 memory_limit ,這個選項跟腳本最多可以使用的內存有關,把這個值改的大一些,比如 512M。
5. 搜索 max_execution_time,執行解析腳本允許的最大的時間,單位是秒,有些應用需要讓這個值大一些,這里我們可以改成 120 。
6. 保存所修改的 php.ini 文件,關掉它,然後重新啟動 Web 運行環境,WAMP 和 MAMP 都提供了一個界面,點一下對應的按鈕就可以重新啟動環境了。這樣環境就會載入修改以後的 php.ini 文件。
7. 再打開 phpinfo.php 這個頁面,然後搜索一下剛才修改的那些 php 的設置,看一下對應的值是不是自己修改之後的值,如果是,證明修改成功,如果跟修改以後的值不一樣,確定自己打開了正確的 php.ini 文件。
⑷ 開發php需要的環境
php是一種伺服器端語言,也就是必須有伺服器支持才可以。現在最流行的就是LAMP環境了,也就是linux、Apache、Mysql、Php了。你可以下載一個整合包,很多的,Apache和Mysql還有PHP整合到一起,省著你一個一個區安裝還得搭配環境了。像Appserv等。記住安裝好之後把你的PHP文件放到你安裝的目錄下的www目錄下才可以運行,在你的瀏覽器里輸入localhost/php文件的路徑,就可以看到了。
Apache就是伺服器軟體。與IIS應該差不多功能吧,我不是很熟IIS。
⑸ php的編程環境
編程環境?
開發工具我們用 zend studio..
運行環境分為兩種.
LAMP和WAMP;
LAMP = Linux + apache + mysql + php
WAMP = Windows + apache + mysql + php
⑹ php開發環境。具體點
正規的PHP開發一般選用「大綠球」,就是Zend Studio for Eclipse,但不排除會使用別的工具,雖然dw也可以,但是畢竟dw是專門製作HTML的,一般寫靜態頁面都會選用dw,資料庫肯定是mysql了,至於環境嗎.主流的有windows和linux下lamp(lamp = linux + apache + mysql + php)這個是linux上的主流環境,因為現在linux伺服器藉助開源代碼和高效的運行及它自身的安全性,很多企業在架伺服器的時候都會選用linux,至於windows嗎不多說了,server 2003 2008也不是吃素的畢竟市場的份額還是很高的.然而作為一個程序員請不要隨便的聽從網上的什麼linux好windows好,這些不是一個程序員應該去考慮的,而我們考慮的是做出的東西如何能夠兼容windows和linux,是我們作出的程序能夠在不同環境下都能夠正常的運行,能夠達到這種水平,OK你已經是一個合格的phper了.想要學php主流的cms是必須掌握的,畢竟discuz,ecshop,v6等等不是一朝一曦可以琢磨明白的.但是現在的編程都是結合oop思想,建議你先從asp.net入手,因為asp.net是完全的面向對象設計的,在以後寫深度的PHP項目時,在asp.net中學的oop會有很大幫助.
⑺ PHP開發環境的建設
php是一種伺服器端語言,也就是必須有伺服器支持才可以。現在最流行的就是LAMP環境了,也就是Linux、Apache、Mysql、Php了。你可以下載一個整合包,很多的,Apache和Mysql還有PHP整合到一起,省著你一個一個區安裝還得搭配環境了。像Appserv等。記住安裝好之後把你的PHP文件放到你安裝的目錄下的www目錄下才可以運行,在你的瀏覽器里輸入localhost/php文件的路徑,就可以看到了。
⑻ 如何裝一個支持php編程環境
網上有很多類似的文章,要麼過時了,要麼不全面,新手看了很難懂,而且不明白其中的道理。因為我也是剛接觸不久,深有體會,所以寫下了這篇文章,希望對新手有所幫助。
===================相關信息=============
操作系統:Windows XP SP2
IIS:未安裝
Apache版本:2.2.8 下載 (安裝在C:\Program Files\Apache Software Foundation\Apache2.2)
PHP版本:5.2.5 下載 (安裝在C:\php)
MySQL版本:5.0.51a下載 (安裝在C:\Program Files\MySQL\MySQL Server 5.0)
====================================
軟體的安裝很簡單,按提示一步一步操作,一般不會出什麼問題,這里略過,主要講一下如何配置。軟體安裝成功後,在IE地址欄中輸入http://localhost測試應該會看到「It works!」,說明Apache安裝是成功的。你應該根據你的安裝路徑做相應的修改。
(1)httpd.conf配置
打開httpd.conf,找到#LoadMole vhost_alias_mole moles/mod_vhost_alias.so,在它的後面添加以下內容:
LoadMole php5_mole "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir "C:/php"
找到DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs",修改成Web文件的存放路徑,如我的Web文件存放在F:/WebRoot目錄下,就修改成:
DocumentRoot "F:/WebRoot"
找到<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">,修改成Web文件的存放路徑,跟上面的路徑相同,修改成:
<Directory "F:/WebRoot">
找到DirectoryIndex index.html,添加index.php:
DirectoryIndex index.html index.php
(2)php.ini配置
在PHP的安裝目錄下有php.ini-dist(默認配置)和php.ini-recommended(推薦配置)兩個預置的配置文件,它們之間的區別是:推薦配置在安全性方面有所加強。根據需要選擇,初始配置時最好選擇php.ini-dist(因為它是默認的*^_^*),復制並將其重命名為php.ini,就放在PHP的安裝目錄。(注意:php.ini-recommended中的short_open_tag是關閉的,這意味著標簽<? ?>中的內容是不能被解析的,這種情況下查看PHP網頁的源文件,看到的內容會跟你的源代碼是一樣的,正確的方法是使用<?php ?>,也推薦大家使用此標簽。)
打開php.ini,找到extension_dir = "./",修改成:
extension_dir = "C:/php/ext"
找到;extension=php_mysql.dll,把;去掉:
extension=php_mysql.dll
(3)libmysql.dll
將PHP目錄下的libmysql.dll復制到%SystemRoot%/System32/目錄中。用MySQL的bin目錄中的libmysql.dll也行。
注意:
1.由於我安裝的Apache版本是2.2.8,所以LoadMole語句應選擇php5apache2_2.dll,否則會出現錯誤「The request operation has failed!」。網上很多相關文章中的Apache版本都2.0.XX的,他們選用的模塊都是php5apache2.dll,不能夠照搬,應該根據實際使用的Apache版本來選擇該使用哪個dll文件。
2.PHPIniDir非常重要,其實PHPIniDir就是設置「php.ini」配置文件的路徑,在httpd.conf中配置PHPIniDir,或者在注冊表中設置,或者設置PHPRC環境變數,或者直接復制php.ini到%SystemRoot%目錄中都是可行的。php.ini是按「httpd.conf中PHPIniDir指定的路徑->HKEY_LOCAL_MACHINE\SOFTWARE\PHP\IniFilePath(Windows注冊表位置)->PHPRC環境變數->當前工作目錄(對於CLI)->%SystemRoot%目錄」的順序來搜索的。一個好的辦法是用phpinfo()來檢查php.ini文件的路徑是否配置正確,看「Configuration File (php.ini) Path」和「Loaded Configuration File 」。如果配置不正確或沒有配置「Loaded Configuration File」將顯示「none」 ,如果沒有配置PHPIniDir,則按默認的設置載入。
3.有些文章中說配置中牽涉到路徑時該用「/」或「\」的問題,我測試好象並無問題,正反斜杠都沒問題,不知道在低版本或Linux中是否也一樣。
4.不要忘了配置php.ini文件中的extension_dir和去掉;extension=php_mysql.dll前面的分號。
5.錯誤「Fatal error: Call to undefined function mysql_connect() in XX on line YY」的大概意思是「致命錯誤:在XX文件YY行調用了未定義的函數mysql_connect()」,很顯然是沒有載入libmysql.dll引起的,跟php.ini文件的配置密切相關的,如果找不到libmysql.dll也會導致此錯誤(換句話說,就是libmysql.dll放的位置有問題。看(3)中說明)。
6.以上僅是個人之見,要想獲得更多的信息,請訪問他們的官方網站。
附:
Apache官網:http://www.apache.org/
PHP官網:http://www.php.net/
MySQL官網:http://www.mysql.com/
⑼ 現在主流項目開發 PHP集成開發環境 有哪些
主流的常見 PHP 集成開發環境不少,如:Zend Studio、PhpStorm、Eclipse、NetBeans、Dreamweaver 等等,各有各的優點和缺點。
Zend Studio:是 Zend Technologies 公司基於大名鼎鼎的 Eclipse 二次開發 IDE,是目前公認的最好用的 PHP 開發環境,包含了用於開發、編輯,調試、配置 PHP 程序所需的所有部件,整合了 PHP 開發過程中所有工具,代碼提示和自動補全功能都不錯,調試代碼特別方便,對 Zend Framework 框架的支持非常好,唯一的缺點是對 HTML、JavaScript、CSS 的支持不太好。
PhpStorm:是 jetBrains 公司開發的 IDE,與編碼神器 IntelliJ IDEA 同根同源,功能配置非常簡便,代碼提示和自動補全非常強大,對 HTML、JavaScript、CSS 的支持也非常強大,調試也很方便,簡直就是 PHP 開發神器。唯一的缺點是收費,但是天朝... 你懂的。
NetBeans:是一款開源的 IDE,作為後起之秀,代碼提示和自動補全的速度稍遜,對各種框架的支持也一般,但是輕量、免費、占據內存小,支持多種開發語言,對 HTML、JavaScript、CSS 的支持也不錯。
Dreamweaver:是 Adobe 公司的前端開發神器,對 HTML、JavaScript、CSS 的支持非常好,代碼提示和自動補全速度稍慢,有多種開發模式選擇,非常方便。總的來說,不是一款優秀的 PHP 開發環境,而且沒有免費開源版。
⑽ 現在做 PHP 的都用什麼開發環境
可用DW做PHP網站,感覺還不錯。 其實用什麼工具得看你的PHP水平了,如果你的剛入門,可以使用zend,它有語法提示等功能,其次可以用DW。用記事本都可以編程的,根據你的實現情況來選擇。