PHP 环境搭建及zabbix安装遇到的一些坑.
2017-09-08 12:53
543 查看
参考https://segmentfault.com/a/1190000003409708 进行php环境搭建.
下载 php5 http://windows.php.net/download
下载 Ahache2 http://www.apachehaus.com/cgi-bin/download.plx
解压安装Apache : 进入解压目录 conf文件夹,找到httpd.conf; 修改如下内容,让serverroot指向你的安装位置:
执行 httpd -k install (win10: ./httpd -k install ) ,安装成功后安装php
解压后进入目录 将php.ini-production文件重命名为php.ini
打开后 将
修改为
修改
; extension=php_snmp.dll 不开...
然后 为apache 添加php服务.
打开httpd.conf 进行如下配置
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 修改为:
解决.
下载 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.dll extension=php_curl.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_exif.dll ; Must be after mbstring as it depends on it extension=php_mysql.dll extension=php_mysqli.dll ;extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client ;extension=php_openssl.dll ;extension=php_pdo_firebird.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_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.dll extension=php_soap.dll extension=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.timezone date.timezone = PRC
解决.
相关文章推荐
- 安装iis和php环境时遇到的一些问题总结
- 整理PHP_YII环境安装遇到的一些问题
- 整理PHP_YII环境安装遇到的一些问题
- 搭建PHP环境需要安装Apache服务器,遇到的一系列的问题(切记需要用管理权限进入CMD)
- mac 安装 配置php环境遇到的一些命令
- CentOS搭建php开发环境(安装apache,mysql,php)
- 搭建PHP开发环境 apache+MySQL+PHP 安装phpMyAdmin模块
- 运维笔记41 zabbix3.2监控搭建(rhel6.5+nginx0.7+mysql5.7+php5.6+rpm安装的zabbix3.2带详细排错过程)
- Centos7.3_64位安装Apache2.4_mysql5.7_php5.4(阿里云LAMP php环境搭建图文教程)
- Ubuntu搭建PHP环境并安装Piwik程序、介绍扩展热安装的方法
- zabbix 手动安装遇到的一些小问题(持续制造问题中....)
- 在es6环境搭建中gulp安装遇到的问题
- PHP环境搭建(6)----php扩展安装
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- 04-php环境搭建2自定义安装
- 第二课 环境搭建一部分 Apache PHP 安装
- PHP安装环境搭建
- mac系统中搭建apache+mysql+php的开发环境,安装mysql后,登录报错:mac ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
- 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)
- 菜鸟零基础学PHP之环境搭建二(mysql安装)