標籤:roo text cgi tps 搜尋 左右 是的 mib app
參考1190000003409708 進行php環境搭建.
下載 php5 http://windows.php.net/download
下載 Ahache2 http://www.apachehaus.com/cgi-bin/download.plx
解壓安裝Apache : 進入解壓目錄 conf檔案夾,找到httpd.conf; 修改如下內容,讓serverroot指向你的安裝位置:
Define SRVROOT "E:\Develop\Apache24" ServerRoot "${SRVROOT}"
執行 httpd -k install (win10: ./httpd -k install ) ,安裝成功後安裝php
解壓後進入目錄 將php.ini-production檔案重新命名為php.ini
開啟後 將
; extension_dir = "./"
修改為
extension_dir = "E:\Develop\php-5.6.31\ext"
修改
;extension=php_bz2.dllextension=php_curl.dll;extension=php_fileinfo.dllextension=php_gd2.dll;extension=php_gettext.dll;extension=php_gmp.dll;extension=php_intl.dllextension=php_imap.dll;extension=php_interbase.dll;extension=php_ldap.dllextension=php_mbstring.dll;extension=php_exif.dll ; Must be after mbstring as it depends on itextension=php_mysql.dllextension=php_mysqli.dll;extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client;extension=php_openssl.dll;extension=php_pdo_firebird.dllextension=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_shmop.dll; The MIBS data available in the PHP distribution must be installed. ; See http://www.php.net/manual/en/snmp.installation.php ; extension=php_snmp.dllextension=php_soap.dllextension=php_sockets.dll;extension=php_sqlite3.dll;extension=php_sybase_ct.dll;extension=php_tidy.dll;extension=php_xmlrpc.dll;extension=php_xsl.dll
; extension=php_snmp.dll 不開...
然後 為apache 添加php服務.
開啟httpd.conf 進行如下配置
#添加模組 注意引號LoadModule php5_module "E:/Develop/php-5.6.31/php5apache2_4.dll"<IfModule php5_module> PHPIniDir "E:\Develop\php-5.6.31" AddHandler application/x-httpd-php .php</IfModule>#然後修改首頁檔案類型支援:<IfModule dir_module> DirectoryIndex index.html index.htm index.php</IfModule>
ok 到這裡 就算完成了.
下面說下坑:
1.win10 下 php配置會出一些錯誤,如果啟動不成功 可以進入php目錄 雙擊開啟 php.exe 看配置是否有錯.
我遇到是的確實msvc110.dll 可以去微軟官網下載 C++2012 https://www.microsoft.com/zh-cn/download/details.aspx?id=30679 下載對應版本;
然後是 zabbix 的一些 問題 首先進入系統 發現語言是英文的 沒有本地化 so 開啟 php.ini 搜尋 gettext 把注釋去掉服務開啟,可以建立 phpinfo.php <?php phpinfo(); ?> 查看 php的服務 是否有 gettext 服務.
然後 首頁報了狠多錯誤, dete()xxxxxxxxxxxx什麼的.. 是因為PHP所取的時間是格林威治標準時間,所以和你當地的時間會有出入格林威治標準時間和北京時間大概差8個小時左右;
解決辦法 開啟 php.ini 搜尋 date.timezone 修改為:
[Date]; Defines the default timezone used by the date functions; http://php.net/date.timezonedate.timezone = PRC
解決.
PHP 環境搭建及zabbix安裝遇到的一些坑.