導航:首頁 > 編程語言 > phpsnmp擴展添加

phpsnmp擴展添加

發布時間:2022-08-23 07:52:31

Ⅰ 如何構建php運行環境,支持mysql資料庫的

來看看視頻教程吧..比較直接點

在線同步視頻地址:
1:安裝PHP 5.1.4 http://800.uicp.net/php5.html
2:安裝Apache 2.0.58 http://800.uicp.net/apache.html
3:安裝MySQL 5.0.22 http://800.uicp.net/mysql.html
4:安裝Zend 與Discuz! http://800.uicp.net/zend.html
5:安裝php Myadmin 2.8.1 http://800.uicp.net/phpmyadmin.html
Discuz! 是論壇程序哈一起看看也無妨,WIN系統的安裝方法都差不多,另外再看看以下說明:

本地視頻教程打包下載http://800.uicp.net/InstallLectures.exe

操作系統Microsoft Windows Server 2003 Enterprise Edition(企業版)

搭建環境軟體
Apache 2.0.58 http://archive.apache.org/dist/httpd/binaries/win32/
PHP 5.1.4 http://cn.php.net/downloads.php
MySQL 5.0.22 http://dev.mysql.com/downloads/mysql/5.0.html
Zend Optimizer 3.0.1 http://downloads.zend.com/optimizer/3.0.1/
php Myadmin 2.8.1 http://www.phpmyadmin.net/home_page/downloads.php
花生殼3.6.1.2 http://oray.net/PeanutHull/PeanutHull_Download.htm

安裝前說明:
如果C:\ 盤為你現在所使用操作系統的系統盤,由於C:/盤經常會因為各種原因重裝系統,數據放在該盤不易備份和轉移推薦選擇其他安裝目錄,本文將所有相關軟體均安裝到D:\盤目錄下,這個路徑你可以自行設定,如果你安裝到不同目錄涉及到路徑的請對應修改以下的對應路徑即可。特別提示:安裝目錄請不要選擇中間有空格的,例如:D:/ Program Files/PHP5/,有些Wed伺服器會崩潰。

安裝PHP
(註:本文以ISAPI模式安裝)
下載後得到php-5.1.4-Win32.zip,解壓至 D:\盤,將php-5.1.4-Win32重命名為PHP5,進入D:\PHP5,將php.ini-dist復制到C:\Windows內,重命名為 php.ini,打開php.ini,利用鍵盤「 Ctrl+F 」鍵查找功能搜索,將extension_dir = "./" 更改指向到你的 PHP5目錄下的ext目錄,php5與php4動態連接庫不同的地方就是它的目錄名變了,在php5目錄中的install文檔結構里有詳細的說明。修改為:extension_dir = "D:\PHP5\ext" ,再搜索 register_globals = Off,將 Off 改成On 然後再查找;extension=php_mbstring.dll,下面所列的就是 PHP 預支持的擴展模塊,默認情況下都用分號在前面注釋掉了,如果你想 PHP 支持某個模塊,請將前面的「;」去掉即可。如果安裝完畢後測試時,彈出不支持 xxx.dll 模塊的話,直接將前面分號再加上去,保存後就可以了。

;extension=php_mbstring.dll
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
;extension=php_gd2.dll 支持GD庫
;extension=php_gettext.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
;extension=php_mysql.dll 支持MySQL資料庫
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll

上傳較大的文件或者運行某些程序經常超時,可以找到C:\Windows目錄下的php.ini自行修改參數。

max_execution_time = 30 腳本運行最長的時間,可以修改加長,單位:秒
max_input_time = 60 腳本消耗最長的時間,單位:秒
memory_limit = 8M 腳本運行內存最大消耗
upload_max_filesize = 2M 上載文件最大容量
post_max_size = 20M 腳本運行快閃記憶體消耗

把 D:\PHP5\後綴名為.dll的文件和 D:\ext\ 目錄下的所有文件復制粘貼到C:\Windows\system32內。

安裝Apache

直接雙擊安裝,過程中需設置你的伺服器名和E-mail地址,假設裝在D:\Apache2,打開D:\ Apache2\conf\httpd.conf,在#LoadMole ssl_mole moles/mod_ssl.so下面一行添加如下代碼:

LoadMole php5_mole "D:/php5/php5apache2.dll"
AddType application/x-httpd-php .php

再查找 DirectoryIndex,在後面添加 index.php,保存關閉文件,在站點默認安裝路徑D:\Apache2\htdocs下新建一個 phpinfo.php,輸入如下內容保存:
<?php
phpinfo();
?>
打開瀏覽器,輸入:http://localhost/phpinfo.php,將顯示當前伺服器所支持 PHP 的全部信息,可以看到 Server API 的模式為:Apache2 handler。

安裝 MySQL (注意:安裝前先停止退出Apache)
在「開始」菜單的「運行」中輸入:D:\MySQL\bin\mysqld-nt -install,運行成功之後再輸入:net start mysql,將會啟動 MySQL 服務;要停止 MySQL 服務,輸入:net stop mysql ;如果你還想較詳細的配置 MySQL,就請進入 D:\MySQL\bin 目錄,運行 MySQLInstanceConfig.exe,按提示操作即可。

安裝 Zend Optimizer (注意:安裝前先停止退出Apache和MySQL)

安裝 phpMyAdmin

將phpMyAdmin-2.8.1.zip解壓到在站點默認安裝路徑D:\Apache2\htdocs,並將phpMyAdmin-2.8.1重命名為phpMyAdmin打開找到D:\Apache2\htdocs\phpMyAdmin\libraries\config.default.php做以下修改:

搜索 $cfg['PmaAbsoluteUri'],將其設置為 phpMyAdmin 目錄路徑,如:http://localhost/phpMyAdmin/ ;
搜索 $cfg['DefaultLang'],將其設置為 zh-gb2312 ;
搜索 $cfg['DefaultCharset'],將其設置為 gb2312 ;
搜索 $cfg['Servers'][$i]['auth_type'],將其設置為cookie ;
搜索 $cfg['blowfish_secret'],將其設置為任意短語,如:discuz等 ;

若Apache 和 MySQL 均已啟動,打開瀏覽器,輸入:http://localhost/phpMyAdmin/,即可瀏覽資料庫內容。

____________________--
歡迎訪問我的空間
http://hi..com/%BA%DA%D7%D3

Ⅱ 在伺服器配置PHP的時候需要開通幾個擴展,請問這幾個擴展對我的網站有何用

網路不誤導你 ,我也是網路的,擴展全開都行,不妨礙你用就是了,幹嘛非要這么細致的分析每個擴展的作用呢?給你一份快餐,要麼你吃了,要麼你不吃。你會分析其他的情況嗎?
擴展庫 說明 註解
php_bz2.dll bzip2 壓縮函數庫 無
php_calendar.dll 歷法轉換函數庫 自 PHP 4.0.3 起內置
php_cpdf.dll ClibPDF 函數庫 無
php_crack.dll 密碼破解函數庫 無
php_ctype.dll ctype 家族函數庫 自 PHP 4.3.0 起內置
php_curl.dll CURL,客戶端 URL 庫函數庫 需要:libeay32.dll,ssleay32.dll(已附帶)
php_cybercash.dll 網路現金支付函數庫 PHP <= 4.2.0
php_db.dll DBM 函數庫 已廢棄。用 DBA 替代之(php_dba.dll)
php_dba.dll DBA:資料庫(dbm 風格)抽象層函數庫 無
php_dbase.dll dBase 函數庫 無
php_dbx.dll dbx 函數庫
php_domxml.dll DOM XML 函數庫 PHP <= 4.2.0 需要:libxml2.dll(已附帶),PHP >= 4.3.0 需要:iconv.dll(已附帶)
php_dotnet.dll .NET 函數庫 PHP <= 4.1.1
php_exif.dll EXIF 函數庫 需要 php_mbstring.dll。並且在 php.ini 中,php_exif.dll 必須在 php_mbstring.dll之後載入。
php_fbsql.dll FrontBase 函數庫 PHP <= 4.2.0
php_fdf.dll FDF:表單數據格式化函數庫 需要:fdftk.dll(已附帶)
php_filepro.dll filePro 函數庫 只讀訪問
php_ftp.dll FTP 函數庫 自 PHP 4.0.3 起內置
php_gd.dll GD 庫圖像函數庫 在 PHP 4.3.2 中刪除。此外注意在 GD1 中不能用真彩色函數,用 php_gd2.dll 替代。
php_gd2.dll GD 庫圖像函數庫 GD2
php_gettext.dll Gettext 函數庫 PHP <= 4.2.0 需要 gnu_gettext.dll(已附帶),PHP >= 4.2.3 需要 libintl-1.dll,iconv.dll(已附帶)。
php_hyperwave.dll HyperWave 函數庫 無
php_iconv.dll ICONV 字元集轉換 需要:iconv-1.3.dll(已附帶),PHP >=4.2.1 需要 iconv.dll
php_ifx.dll Informix 函數庫 需要:Informix 庫
php_iisfunc.dll IIS 管理函數庫 無
php_imap.dll IMAP,POP3 和 NNTP 函數庫 無
php_ingres.dll Ingres II 函數庫 需要:Ingres II 庫
php_interbase.dll InterBase functions 需要:gds32.dll(已附帶)
php_java.dll Java 函數庫 PHP <= 4.0.6 需要:jvm.dll(已附帶)
php_ldap.dll LDAP 函數庫 PHP <= 4.2.0 需要 libsasl.dll(已附帶),PHP >= 4.3.0 需要 libeay32.dll,ssleay32.dll(已附帶)
php_mbstring.dll 多位元組字元串函數庫 無
php_mcrypt.dll Mcrypt 加密函數庫 需要:libmcrypt.dll
php_mhash.dll Mhash 函數庫 PHP >= 4.3.0 需要:libmhash.dll(已附帶)
php_mime_magic.dll Mimetype 函數庫 需要:magic.mime(已附帶)
php_ming.dll Ming 函數庫(Flash) 無
php_msql.dll mSQL 函數庫 需要:msql.dll(已附帶)
php_mssql.dll MSSQL 函數庫 需要:ntwdblib.dll(已附帶)
php_mysql.dll MySQL 函數庫 PHP >= 5.0.0 需要 libmysql.dll(已附帶)
php_mysqli.dll MySQLi 函數庫 PHP >= 5.0.0 需要 libmysql.dll(PHP <= 5.0.2 中是 libmysqli.dll)(已附帶)
php_oci8.dll Oracle 8 函數庫 需要:Oracle 8.1+ 客戶端庫
php_openssl.dll OpenSSL 函數庫 需要:libeay32.dll(已附帶)
php_oracle.dll Oracle 函數庫 需要:Oracle 7 客戶端庫
php_overload.dll 對象重載函數庫 自 PHP 4.3.0 起內置
php_pdf.dll PDF 函數庫 無
php_pgsql.dll PostgreSQL 函數庫 無
php_printer.dll 列印機函數庫 無
php_shmop.dll 共享內存函數庫 無
php_snmp.dll SNMP 函數庫 僅用於 Windows NT!
php_soap.dll SOAP 函數庫 PHP >= 5.0.0
php_sockets.dll Socket 函數庫 無
php_sybase_ct.dll Sybase 函數庫 需要:Sybase 客戶端庫
php_tidy.dll Tidy 函數庫 PHP >= 5.0.0
php_tokenizer.dll Tokenizer 函數庫 自 PHP 4.3.0 起內置
php_w32api.dll W32api 函數庫 無
php_xmlrpc.dll XML-RPC 函數庫 PHP >= 4.2.1 需要 iconv.dll(已附帶)
php_xslt.dll XSLT 函數庫 PHP <= 4.2.0 需要 sablot.dll,expat.dll(已附帶)。PHP >= 4.2.1 需要 sablot.dll,expat.dll,iconv.dll(已附帶)。
php_yaz.dll YAZ 函數庫 需要:yaz.dll(已附帶)
php_zip.dll Zip 文件函數庫 只讀訪問
php_zlib.dll ZLib 壓縮函數庫 自 PHP 4.3.0 起內置

Ⅲ 如何配置linux下的snmp服務

安裝snmp服務
CentOS/RedHat下可以只用yum命令進行安裝。
$ yum –y install net-snmp net-snmp-devel
若要使用snmpwalk進行安裝檢測,則還需要安裝net-snmp-utils包
$ yum –y install net-snmp-utils
Ubuntu可以通過apt-get install snmp snmpd 進行安裝
設置安全的驗證方式
將SNMP代理程序暴露給網路上的所有主機是很危險的,為了防止其它主機訪問您的SNMP代理程序,我們需要在SNMP代理程序上加入身份驗證機制。SNMP支持不同的驗證機制,這取決於不同的SNMP協議版本,雲監控目前支持v2c和v3兩個版本,其中v2c版本的驗證機制比較簡單,它基於明文密碼和授權IP來進行身份驗證,而v3版本則通過用戶名和密碼的加密傳輸來實現身份驗證,我們建議使用v3,當然,只要按照以下的介紹進行配置,不論是v2c版本還是v3版本,都可以保證一定的安全性,您可以根據情況來選擇。
注意一點,SNMP協議版本和SNMP代理程序版本是兩回事,剛才說的v2c和v3是指SNMP協議的版本,而Net-SNMP是用來實現SNMP協議的程序套件,目前它的最新版本是剛才提到的5.4.2.1。
v2c
先來看如何配置v2c版本的SNMP代理,我們來創建snmpd的配置文件,默認情況下它是不存在的,我們來創建它,如下:
sdo:~ # vi /usr/local/snmp/share/snmp/snmpd.conf
然後我們需要創建一個只讀帳號,也就是read-only community,在snmpd.conf中添加以下內容:
rocommunity sdomonitor 114.80.132.9 rocommunity sdomonitor 58.215.169.26 rocommunity sdomonitor 58.215.169.27
如果想要檢測服務是否成功開啟,則還需要在snmpd.conf中添加:
rocommunity sdomonitor 127.0.0.1
注意,這里的"rocommunity"表示這是一個只讀的訪問許可權,雲監控只可以從您的伺服器上獲取信息,而不能對伺服器進行任何設置。
緊接著的"sdomonitor"相當於密碼,很多平台喜歡使用"public"這個默認字元串。這里的"sdomonitor"只是一個例子,您可以設置其它字元串作為密碼。
最右邊的"60.195.249.83"代表指定的監控點IP,這個IP地址是雲監控專用的監控點,這意味著只有雲監控有許可權來訪問您的SNMP代理程序。
所以,以上這段配置中,只有"sdomonitor"是需要您進行修改的,同時在雲監控上添加伺服器的時候,需要提供這個字元串。
v3
當然,我們建議您使用v3版本來進行身份驗證。對於一些早期版本的Linux分發版,其內置的SNMP代理程序可能並不支持v3,所以我們建議您按照前邊介紹的方法,編譯和安裝最新的Net-Snmp。
v3支持另一種驗證方式,需要創建一個v3的帳號,我們同樣修改以下配置文件:
sdo:~ # vi /usr/local/snmp/share/snmp/snmpd.conf
然後添加一個只讀帳號,如下:
rouser sdomonitor auth
可以看到,在v3中,"rouser"用於表示只讀帳號類型,隨後的"sdomonitor"是指定的用戶名,後邊的"auth"指明需要驗證。
接下來,我們還要添加"sdomonitor"這個用戶,這就是v3中的特殊機制,我們打開以下配置文件:
sdo:~ # vi /var/net-snmp/snmpd.conf
這個文件會在snmpd啟動的時候被自動調用,我們需要在它里邊添加創建用戶的指令,如下:
createUser sdomonitor MD5 mypassword
這行配置的意思是創建一個名為"sdomonitor"的用戶,密碼為"mypassword",並且用MD5進行加密傳輸。這里要提醒的是:
密碼至少要有8個位元組
這是SNMP協議的規定,如果小於8個位元組,通信將無法進行。
值得注意的是,一旦snmpd啟動後,出於安全考慮,以上這行配置會被snmpd自動刪除,當然,snmpd會將這些配置以密文的形式記錄在其它文件中,重新啟動snmpd是不需要再次添加這些配置的,除非您希望創建新的用戶。
以上配置中的用戶名、密碼和加密方式,在雲監控添加伺服器的時候需要添加。

啟動snmp服務
$ service snmpd start
用以下命令檢查服務是否啟動成功
$ snmpwalk -v 2c -c sdomonitor 127.0.0.1 system
如果要關閉,則可以直接kill這個進程,如下:
$ killall -9 snmpd 或者$ service snmpd stop

Ⅳ xp操作系統下怎麼樣配置php運行環境

EditPlus的一些設置(下載,STX,ACP,調試).

用過N個PHP編輯器以後,最後還是覺得EditPlus才是最棒的!
1.下載EditPlus V2.21 Build 381 漢化版
下載地址:http://www4.skycn.com/soft/3641.html

2.下載語法文件和自動完成文件,它們分別以STX和AXP後綴結尾。下載我出的這個版本後沒有php.acp文件,也不知道
php.stx文件是不是最新的,所以我就到官方網站上下載了php.acp文件和一個最新的php.stx文件。
stx文件:http://www.editplus.com/files/php503.zip

描述:php503.zip (2005-01-08)
PHP 5.0.3 stx - Seung Hwan Kang
acp文件:http://www.editplus.com/files/php12.zip

描述:php12.zip (2002-05-09)
PHP acp - Rasel Khan ,老了些,但我只能找到這個了!

3.安裝上php.stx和php.acp文件。
我的EditPlus安裝在C:\Program Files\EditPlus 2里,那麼我就把下載下來的php.stx和php.acp文件復制到C:\Program Files\EditPlus 2
中來,其中php.stx會提示是否覆蓋,點是就行了!這時候,php.stx文件就安裝完成了,現在來載入php.acp文件,打開
EditPlus點,工具->參數選擇->在左邊點「語法」,右邊選擇「PHP」,右下的「語法設置」中,可以找到「自動完成」
的路徑框,填上「C:\Program Files\EditPlus 2\php.acp」就好了!

4.用EditPlus調試PHP文件。
以我的機器為例,我裝的是WindowsXP + PHP4(D:/Web/PHP) + Apache2.0(D:/Web/Apache) + MySQL(D:/Web/MySQL)
打開EditPlus點,工具->參數選擇->在左邊點「工具」,右邊有個「Web伺服器根目錄」,點「添加」,出現「初始化
Web 伺服器」,在「網路伺服器IP或主機名」中填上localhost,因為我是在本機上調試且用的是默認的主機名,所以
用localhost,下面的「網路伺服器根目錄」中填上D:/PHP,本來Apache默認的網路伺服器根目錄(你放PHP文件的目錄)
應該在D:\Web\Apache\htdocs的,但我為了方便改成了D:/PHP,這個設置可以在php.ini文件中改!

先准備好以下幾個軟體,在自己的官方網站可以下載,我採用的不是最新版本!
下面提供的安裝方法其它版本並不一定適用.

apache_2.0.58-win32-x86-no_ssl.msi
下載:http://httpd.apache.org/download.cgi

php-4.4.2-Win32.zip
下載:http://www.php.net/downloads.php

mysql-4.1.20-win32.zip
下載:http://dev.mysql.com/downloads/ /* 需要填寫一些基本注冊信息,不想填的話可以去華軍或是天空去下載 */

一, 安裝PHP,配置php.ini
1, 將下載的php-4.4.2-Win32.zip解壓到D:\PHP\ 這個目錄; /* 你也可以解壓到其它目錄,但是在下面的路徑中也要做相應的修改 */

2, 再將D:\PHP\ 目錄下的 php4ts.dll 和 \dlls 目錄下的所有文件文件復制粘貼到 C:\Windows\system32\ 下; /* Windows 2000 下為 C:\Winnt\system32 */

3, 將D:\PHP\ 目錄下的php.ini-dist文件拷到C:\Windows\ 下,改名為 php.ini ; /* Windows 2000 下為 C:\Winnt */
使用文本編輯器打開php.ini文件,搜索 extension_dir = "./",並將其路徑指到你的 PHP 目錄下的 extensions 目錄,比如:extension_dir = "D:\PHP\extensions"; // extension_dir是PHP插件的擴展目錄 */
再搜索 register_globals = Off,將 Off 改成 On; /* register_globals的意思就是注冊為全局變數,所以當On的時候,傳遞過來的值會被直接的注冊為全局變數直接使用,而Off的時候,我們需要到特定的數組里去得到它 */
查找;Windows Extensions項,它下面所列的就是 PHP 預支持的擴展模塊,默認情況下都用分號在前面注釋掉了,如果你想 PHP 支持某個模塊,請將前面的";"去掉即可;

;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
;
;extension=php_mbstring.dll
;extension=php_bz2.dll
;extension=php_cpdf.dll
;...
;....
;extension=php_xslt.dll
;extension=php_yaz.dll
;extension=php_zip.dll

PHP.INI其他設置:
asp_tags = On ; /* On允許使用ASP風格的標記,Off禁止使用ASP風格標記 */
upload_max_filesize = 2097152; /* 上傳文件的最大位元組 */

二, 安裝Apache,配置 httpd.conf 使之支持PHP
1, 安裝 apache_2.0.58-win32-x86-no_ssl.msi,以默認安裝就可以一路 Next,我安裝完成在瀏覽器里輸入地址 http://localhost,測試一下是否成功; /* 如果安裝了IIS請關閉,或者請改變安裝埠,不然無法啟動Apache服務 */

2, 我這里Apache安裝在D:\Apache2\,打開D:\Apache2\conf\httpd.conf,在最後一行添加如下代碼:

LoadMole php4_mole "D:/php/sapi/php4apache2.dll"
AddType application/x-httpd-php .php

3, 查找 DirectoryIndex index.html index.html.var 在後面加入 index.htm index.php; /* 這里是自定義默認首頁 */
查找 Documentroot "d:/apache2/htdocs" 將其改為你的WEB路徑; /* 這里是WEB主目錄,可以不修改 */

4, 重啟apache.

5 ,在web根目錄 D:\Apache2\htdocs\ 下新建一個 phpinfo.php,內容如下:

<?php
phpinfo();
?>

6, 打開瀏覽器,輸入:http://localhost/phpinfo.php,如果安裝成功,將顯示當前伺服器所支持 PHP 的全部信息.

三, 安裝MySQL
1, 解壓mysql-4.1.20-win32.zip雙擊執行Setup.exe將MySQL安裝到指定目錄,吟清安裝的是D:\MySQL\,安裝有一點注冊信息要填寫,也可以略過;

2, MySQL安裝完成之後就是配置向導,Next >> 選擇Standard Configuration >> Next >> 勾選Install As Windows Service,默認Service Name:MySQL,勾選Launch the MySQL Server Automaically >> 勾選Modify Security Settings,New root password:123,Confirm:123 >> Execute >> Prepare configuration,Write configuration file (D:\MySQL\my.ini),Start service,Apply security settings >> Finish.安裝完成.

3, 運行 MySQL Command Line Client

Enter password: *** /* 在這里輸入密碼,吟清設置的密碼是123 */
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 4.1.20-community-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> show databases;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
2 rows in set (0.00 sec)

mysql> _

如果出現以上畫面,表明MySQL已經安裝成功.

4, 這個版本MySQL的加密演算法變了,鏈接資料庫明明輸入了正確的密碼還是出現 MySQL #1251 Error 錯誤:

Client does not support authentication protocol requested by server. Consider upgrading MySQL client

比如這段程序,可以用來檢測資料庫是否連接成功,運行會出現錯誤!

<?php
$link=mysql_connect('localhost','root','123');
if(!$link) echo "MySQL 資料庫連接失敗";
else echo "MySQL 資料庫連接成功!";
mysql_close();
?>

吟清在Google找到解決方法:

mysql> SET PASSWORD FOR
-> ' some_user '@' some_host ' = OLD_PASSWORD(' newpwd ');

結合我們的實際情況,在 MySQL Command Line Client 下運行:

set password for root@localhost = old_password('123');

所謂工欲善其事,工欲善其事,必先利其器,手中有了利器才能讓我們的PHP之路更加便捷,下面介紹幾款常用的PHP編輯器!

Zend Studio
開發商:http://www.zend.com/procts/zend_studio
目前公認的最強大的PHP開發工具,這種集成軟體包包括了用於編輯,調試,配置PHP程序所需要的客戶及伺服器組件,軟體包具有工業標準的PHP開發環境,代碼完成引擎,功能齊全的調試器等
注冊Name: ttdown.com
注冊S/N: 9E023F9D000060000069696969

UltraEdit32
http://www.ultraedit.com
UltraEdit32頂頂大名的編輯器,加上一個 for php 的 wordfile非常好用,wordfile其實是一個文本文件,其中設定了關鍵字、變數...的顏色,這樣,php文件看起來很舒服。

EditPlus
http://www.editplus.com/
跟UltraEdit32一樣頂頂大名的編輯器,可以顏色標記HTML Tag (同時支持 C/C++、Perl、Java) 外,還內置完整的HTML和 CSS1 指令狀態,支持 HTML, CSS, PHP, ASP, Perl, C/C++, Java, JavaScript and VBScript;通過一些配置可以讓Editplus成為強大的PHP編輯器,配置Editplus:http://www.aspid.cn/dev/20060627474.asp,吟清用得就是它,推薦使用!
Name:www.aspid.cn
Code: 9C6E3-4E628-AEZ9E-FCWB2-A7T87

NuSphere PHPEd
http://www.nusphere.com/
PhpED 通過無與倫比的PHP調試和壓縮能力,以及一個新的NuSOAP web服務向導成為了PHP領域的領軍產品。更加強大的Project Manager使得發布站點和應用程序比以前更加容易。現在可以在線程級別對正在運行或者開發中的程序進行測試和調校。支持 CVS 版本控制,而且,對PostgreSQL和MySQL資料庫的本地支持為PHP使用開源資料庫提供了一個廣泛的環境。但對中文支持不太好,漢字都當作單位元組處理了。PHPED還有Linux版本。

PHP Coder
http://www.phpide.de/
PHPCoder用於快速開發和調試PHP應用程序,它很容易擴展和定製,完全能夠符合開發者的個性要求.1:結合了PHP編譯器和參考文檔,可以對編輯中的PHP腳本進行即時預覽2:支持高亮顯示HTML和PHP代碼;3:自動完成功能,可以自動完成用戶自定義代碼片斷;4:標准函數提示;5:有專門的工程項目管理器;6:對象瀏覽器搜尋編輯中文件的包含信息,自定義函數,並以樹形顯示.7:支持查找對稱的語句標記符;8:支持高級搜索和替換;9:自帶FTP功能;10:支持運行和斷點調試11:……總之,PHPCoder是一個非常實用的,功能強大的編程環境,而且它是免費的!

Ankord PHP Expert Editor
http://www.ankord.com/phpxedit.html
PHP Expert Editor是一個容易使用的 PHP 開發工具,它的功能照顧到初級者及專業開發人員。 PHP Expert Editor 內建 http server 用作測試及除錯(你也可以使用其他 http server), PHP 語法檢查, FTP 功能,程式碼樣板等功能。

DzSoft PHP Editor
http://www.dzsoft.com/dzphp.htm
專為 PHP 所設計的網頁程序編輯軟體 - DzSoft PHP Editor,具有 PHP 編輯、偵錯、瀏覽、原始碼檢視、檔案瀏覽、可自訂的原始碼樣本..等功能,無須架設網站主機就可以測試 PHP 指令碼,是一套功能強大的 PHP 編程軟體。
DzSoft PHP Editor和Ankord PHP Expert Editor非常相識,幾乎找不到他們的主要區別,關於這兩個軟體之間的具體內幕我也不太清楚!

Dev-PHP IDE
http://devphp.sourceforge.net/
非常好用的php編輯器,支持php-gtk,內建許多快速html表單,非常的好用,本身含繁體語言包

Master PHP
http://www.gsoftwares.com/
一款支持PHP, PHP3, PHTML, CSS, JS, HTML, HTM and SQL的編輯器,它允許用戶編輯多種一次編輯多種文件,允許插入,運行和最優化程序的腳本,用戶可以通過工具欄定製按鈕和窗體,可以導出html和rtf格式,支持18種語言

Komodo
http://www.activestate.com/Procts/Komodo/
Komodo支持在Windows與Linux上,Perl、Python及JavaScript等的程序語言開發,以及多種程序語言語法不同顏色標注。這款功能強大的IDE竟然不支持中文,連中文文件名的文件都打不開!

Maguma Studio
http://www.maguma.com/
Maguma Studio包含了編輯和調試 PHP 程序所有必須的工具。無論您是經驗豐富的開發者、或是初學者它都適合您。帶有十分完整的斷點、分步等調試功能。支持以樹形方式顯示文件中的函數和類成員。

PhpLens
http://phplens.com
PhpLens是一款專為PHP開發人員准備的快速資料庫開發程序。通過使用PhpLens,可以快速的設計、發布和維護資料庫驅動的網路產品。它允許你以HTML表格的形式對資料庫進行瀏覽、編輯、創建、刪除和查找。不用寫任何代碼,它就允許你完成上述操作。

PHP Designer
http://www.mpsoftware.dk/phpdesigner.php
特點:支持 PHP, HTML, XHTML, CSS, Java ,Perl, JavaScript, VB, C# & SQL的代碼加亮功能;支持Template;內置PHP調試功能;項目管理功能;PHP函數提示功能;支持類瀏覽;內置了PHP函數搜索功能;支持擴展工具;支持FTP;兼容Windows/Dos, Unix, Mac各種文件格式;代碼庫功能;(內置了很多界面主題,很貼心的功能~)支持主題;假以時日,這個編輯器一定會成為你PHP編程的利器~

PSPad editor
http://www.pspad.com/en/
免費的編輯器,集各種編輯器的優點於一身,同時編輯多個文件,可以使用project;內置HEX編輯器;內置HEX編輯器;支持宏的錄制和使用;支持語法高亮和彩色顯示,HTML,PHP,Pascal,JScript,VBScript,SQL,Perl,JAVA...;內置文件比較工具;支持宏的錄制和使用;內置FTP工具;可以針對不同的文件類型設置對應的外部工具;支持外部編譯器。
好!經過前面的三步學習,我們已經配置好 PHP 的運行環境,現在才真正開始漫長的 PHP 之路.
這一節內容我們主要講 PHP 的基本語法標記,分隔符和注釋方法.

我們使用Editplus建立第一個 PHP 頁面 first.php.

<html>
<head>
<title>My First PHP Page</title>
</head>
<body>
<?php
echo "<h1>這是我第一個使用PHP輸出的頁面</h1>"; // 吟清PHP學習之路第四步 - 建立第一個PHP頁面
?>
</body>
</html>

然後我們把 first.php 保存到 WEB 根目錄 D:\Apache2\htdocs\,在瀏覽器輸入地址 http://localhost/first.php
這時我們在瀏覽器中看到輸出:這是我第一個使用 PHP 輸出的頁面
這里利用了 PHP 的 echo() 語句輸出語句,等同於 ASP 中的 Response.write() .

PHP 也和 ASP 一樣在 Html 嵌入 PHP 標記,當解釋器分析一個 PHP 文件時,所有特殊標記外的普通文本,解釋器不對其做任何處理,而特殊標記內文件將作為 PHP 代碼被解釋器分析執行. PHP 標記外的內容將被完全獨立開,不做任何處理,而內部的將作為 PHP 代碼解析.

標記

<? ... ?> // 可以在 php.ini 配置文件中開啟或關閉 short_open_tag
<?php ... ?> // 推薦使用
<script language="php"> ... </script>
<% %> // 在第二步我們講過在php.ini開啟支持Asp風格的標記 asp_tags
所以輸出變數值也可以這樣書寫 <%= $value %>.

指令分隔符
在PHP中用英文分號 ";" 來分隔語句,從ASP轉過來的可能沒有這樣的習慣要記住了.

結束標記 "?>" 隱含語句的結束,不需要為 PHP 代碼塊的最後一行追加一個分號,所以下面的兩段代碼作用是一樣:

<?php
echo "<h1>這是我第一個使用PHP輸出的頁面</h1>";
?>
<?php echo "<h1>這是我第一個使用PHP輸出的頁面</h1>" ?>

在PHP中用英文分號 ";" 來分隔語句,從ASP轉過來的可能沒有這樣的習慣要記住了.

Ⅳ 有人能簡單說說php中的擴展模塊作用嗎

我剛開始的時候和樓下的想法一樣,覺得這種一網路一大堆的東西幹嘛要提問。
結果我真網路的時候才發現網路原來真的不好找到。
不過,最後還是找到了。下面的表格就是擴展庫所有擴展的說明和註解和解釋。

-------------------------------------------華麗分割線------------------------------------------
擴展庫 說明 註解
php_bz2.dll bzip2 壓縮函數庫 無
php_calendar.dll 歷法轉換函數庫 自 PHP 4.0.3 起內置
php_cpdf.dll ClibPDF 函數庫 無
php_crack.dll 密碼破解函數庫 無
php_ctype.dll ctype 家族函數庫 自 PHP 4.3.0 起內置
php_curl.dll CURL,客戶端 URL 庫函數庫 需要:libeay32.dll,ssleay32.dll(已附帶)
php_cybercash.dll 網路現金支付函數庫 PHP <= 4.2.0
php_db.dll DBM 函數庫 已廢棄。用 DBA 替代之(php_dba.dll)
php_dba.dll DBA:資料庫(dbm 風格)抽象層函數庫 無
php_dbase.dll dBase 函數庫 無
php_dbx.dll dbx 函數庫
php_domxml.dll DOM XML 函數庫 PHP <= 4.2.0 需要:libxml2.dll(已附帶),PHP >= 4.3.0 需要:iconv.dll(已附帶)
php_dotnet.dll .NET 函數庫 PHP <= 4.1.1
php_exif.dll EXIF 函數庫 需要 php_mbstring.dll。並且在 php.ini 中,php_exif.dll 必須在 php_mbstring.dll之後載入。
php_fbsql.dll FrontBase 函數庫 PHP <= 4.2.0
php_fdf.dll FDF:表單數據格式化函數庫 需要:fdftk.dll(已附帶)
php_filepro.dll filePro 函數庫 只讀訪問
php_ftp.dll FTP 函數庫 自 PHP 4.0.3 起內置
php_gd.dll GD 庫圖像函數庫 在 PHP 4.3.2 中刪除。此外注意在 GD1 中不能用真彩色函數,用 php_gd2.dll 替代。
php_gd2.dll GD 庫圖像函數庫 GD2
php_gettext.dll Gettext 函數庫 PHP <= 4.2.0 需要 gnu_gettext.dll(已附帶),PHP >= 4.2.3 需要 libintl-1.dll,iconv.dll(已附帶)。
php_hyperwave.dll HyperWave 函數庫 無
php_iconv.dll ICONV 字元集轉換 需要:iconv-1.3.dll(已附帶),PHP >=4.2.1 需要 iconv.dll
php_ifx.dll Informix 函數庫 需要:Informix 庫
php_iisfunc.dll IIS 管理函數庫 無
php_imap.dll IMAP,POP3 和 NNTP 函數庫 無
php_ingres.dll Ingres II 函數庫 需要:Ingres II 庫
php_interbase.dll InterBase functions 需要:gds32.dll(已附帶)
php_java.dll Java 函數庫 PHP <= 4.0.6 需要:jvm.dll(已附帶)
php_ldap.dll LDAP 函數庫 PHP <= 4.2.0 需要 libsasl.dll(已附帶),PHP >= 4.3.0 需要 libeay32.dll,ssleay32.dll(已附帶)
php_mbstring.dll 多位元組字元串函數庫 無
php_mcrypt.dll Mcrypt 加密函數庫 需要:libmcrypt.dll
php_mhash.dll Mhash 函數庫 PHP >= 4.3.0 需要:libmhash.dll(已附帶)
php_mime_magic.dll Mimetype 函數庫 需要:magic.mime(已附帶)
php_ming.dll Ming 函數庫(Flash) 無
php_msql.dll mSQL 函數庫 需要:msql.dll(已附帶)
php_mssql.dll MSSQL 函數庫 需要:ntwdblib.dll(已附帶)
php_mysql.dll MySQL 函數庫 PHP >= 5.0.0 需要 libmysql.dll(已附帶)
php_mysqli.dll MySQLi 函數庫 PHP >= 5.0.0 需要 libmysql.dll(PHP <= 5.0.2 中是 libmysqli.dll)(已附帶)
php_oci8.dll Oracle 8 函數庫 需要:Oracle 8.1+ 客戶端庫
php_openssl.dll OpenSSL 函數庫 需要:libeay32.dll(已附帶)
php_oracle.dll Oracle 函數庫 需要:Oracle 7 客戶端庫
php_overload.dll 對象重載函數庫 自 PHP 4.3.0 起內置
php_pdf.dll PDF 函數庫 無
php_pgsql.dll PostgreSQL 函數庫 無
php_printer.dll 列印機函數庫 無
php_shmop.dll 共享內存函數庫 無
php_snmp.dll SNMP 函數庫 僅用於 Windows NT!
php_soap.dll SOAP 函數庫 PHP >= 5.0.0
php_sockets.dll Socket 函數庫 無
php_sybase_ct.dll Sybase 函數庫 需要:Sybase 客戶端庫
php_tidy.dll Tidy 函數庫 PHP >= 5.0.0
php_tokenizer.dll Tokenizer 函數庫 自 PHP 4.3.0 起內置
php_w32api.dll W32api 函數庫 無
php_xmlrpc.dll XML-RPC 函數庫 PHP >= 4.2.1 需要 iconv.dll(已附帶)
php_xslt.dll XSLT 函數庫 PHP <= 4.2.0 需要 sablot.dll,expat.dll(已附帶)。PHP >= 4.2.1 需要 sablot.dll,expat.dll,iconv.dll(已附帶)。
php_yaz.dll YAZ 函數庫 需要:yaz.dll(已附帶)
php_zip.dll Zip 文件函數庫 只讀訪問
php_zlib.dll ZLib 壓縮函數庫 自 PHP 4.3.0 起內置

閱讀全文

與phpsnmp擴展添加相關的資料

熱點內容
愛上北斗星男友在哪個app上看 瀏覽:413
主力散戶派發源碼 瀏覽:663
linux如何修復伺服器時間 瀏覽:55
榮縣優途網約車app叫什麼 瀏覽:472
百姓網app截圖是什麼意思 瀏覽:222
php如何嵌入html 瀏覽:809
解壓專家怎麼傳輸 瀏覽:743
如何共享伺服器的網路連接 瀏覽:132
程序員簡易表白代碼 瀏覽:166
什麼是無線加密狗 瀏覽:62
國家反詐中心app為什麼會彈出 瀏覽:67
cad壓縮圖列印 瀏覽:102
網頁打開速度與伺服器有什麼關系 瀏覽:863
android開發技術文檔 瀏覽:65
32單片機寫程序 瀏覽:50
三星雙清無命令 瀏覽:837
漢壽小程序源碼 瀏覽:344
易助erp雲伺服器 瀏覽:532
修改本地賬戶管理員文件夾 瀏覽:419
python爬蟲工程師招聘 瀏覽:285