PHP 環境搭建及zabbix安裝遇到的一些坑.

來源:互聯網
上載者:User

標籤: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安裝遇到的一些坑.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.