當前位置:首頁 » 編程語言 » phpsnmp

phpsnmp

發布時間: 2024-12-30 09:21:24

㈠ xml文件<extension>gd</extension>

這個是php擴展庫支持。
在php.ini裡面可以看到952行。
extension=php_rar.dll
;extension=php_bz2.dll
extension=php_curl.dll
;extension=php_dba.dll
;extension=php_exif.dll
;extension=php_fileinfo.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_ming.dll
;extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll
;extension=php_oci8_11g.dll
extension=php_openssl.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_phar.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_soap.dll
extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sqlite3.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_zip.dll
extension= php_memcache.dll
每一行前面分號去掉的表示開啟擴展庫的。
有些擴展庫是安裝的時候默認開啟的,有些需要手動開啟。
還有一些擴展庫需要自己去下載庫文件(要對應相應的版本)
下載的庫文件放在php安裝根目錄下面的ext目錄下面。當然這個目錄也是可以自己配置的。

㈡ ubuntu下配置nginx+php+mysql詳解_php實例

為了在Ubuntu下配置好Nginx+PHP+MySQL環境,本文將詳細介紹從基礎到高級的安裝步驟和配置細節。請按照以下步驟操作,確保順利搭建好所需環境。



1. 更新系統


首先更新你的Ubuntu系統,確保所有已安裝軟體包的版本是最新的。使用命令:


sudo apt-get update



2. 安裝Nginx


安裝Nginx,該Web伺服器將作為你的應用伺服器。執行命令:


sudo apt-get install nginx



安裝後,Ubuntu系統將為Nginx配置文件、程序文件、日誌文件和啟動腳本建立相應的目錄結構。



Nginx的文件結構包括:



  • 所有配置文件位於`/etc/nginx`目錄下

  • 每個虛擬主機的配置文件存放於`/etc/nginx/sites-available`目錄

  • 程序文件位於`/usr/sbin/nginx`

  • 日誌文件存放於`/var/log/nginx`

  • 啟動腳本在`/etc/init.d/`目錄中

  • 默認虛擬主機目錄設置為`/var/www/nginx-default`



啟動Nginx並驗證安裝:



  • 使用命令`sudo /etc/init.d/nginx start`或`service nginx start`啟動Nginx。

  • 打開瀏覽器,訪問`http://localhost/`。如果顯示「Welcome to nginx!」,則安裝成功。



3. 安裝PHP


安裝PHP和一系列PHP擴展,確保Nginx可以正確執行PHP腳本。執行命令:


sudo apt-get install php5 php5-cgi php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-pspell php5-recode php5-snmp php5-tidy php5-xmlrpc php5-sqlite php5-xsl



4. 安裝spawn-fcgi


spawn-fcgi 用於管理PHP-cgi進程,防止進程崩潰或效率低下。運行:


sudo apt-get install spawn-fcgi



5. 配置Nginx與spawn-fcgi


為了使Nginx與spawn-fcgi協同工作,需要進行一些配置調整。首先,在`/etc/nginx/fastcgi_params`文件中,添加以下行:


fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;



然後,在PHP-CGI配置文件`/etc/php5/cgi/php.ini`中修改`cgi.fix_pathinfo`選項為:


cgi.fix_pathinfo=1;



這將允許PHP-CGI正確處理`SCRIPT_FILENAME`變數。接著,編輯`/etc/nginx/sites-available/default`文件,更新`server`配置以指向正確的web根目錄`/var/www/nginx-default`。



在`server`塊中添加:


location ~ .php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name; include /etc/nginx/fastcgi_params; }



確保PHP文件可以正確載入。



6. 啟動fast_cgi進程


使用以下命令啟動spawn-fcgi進程:


sudo /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid



7. 設置開機啟動與驗證


在`/etc/rc.local`文件中添加以下行以確保fast_cgi進程在系統啟動時自動運行:


/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid



如果遇到`No input file specified`錯誤,請檢查`php.ini`配置中的`cgi.fix_pathinfo`設置和`doc_root`路徑是否正確。



最後,進行MySQL安裝:


sudo apt-get install mysql-server mysql-client


按照提示輸入Root用戶密碼,並啟動MySQL服務:


sudo /etc/init.d/mysql start



使用命令`mysql -uroot -p`連接MySQL,並運行`show databases;`查詢資料庫,確認MySQL已正確安裝。



至此,Ubuntu下Nginx+PHP+MySQL環境已成功搭建完成。

熱點內容
用電腦玩逆戰連接伺服器很久 發布:2025-03-11 06:13:18 瀏覽:181
天翼智能路由器的初始密碼是多少 發布:2025-03-11 06:10:17 瀏覽:914
安卓機怎麼領嶺南通 發布:2025-03-11 05:56:54 瀏覽:131
求生之路2虐電腦伺服器 發布:2025-03-11 05:35:40 瀏覽:632
編譯學堂 發布:2025-03-11 05:31:06 瀏覽:185
蘋果文件夾隱藏 發布:2025-03-11 05:26:42 瀏覽:546
簡訊設置密碼如何關閉 發布:2025-03-11 05:26:39 瀏覽:915
re管理器主文件夾 發布:2025-03-11 05:26:37 瀏覽:714
手機優酷緩存在哪 發布:2025-03-11 05:25:58 瀏覽:434
摩擦引流腳本 發布:2025-03-11 05:17:31 瀏覽:545