安装php报错集合
来源:互联网 发布:mysql表分区缺点 编辑:程序博客网 时间:2024/05/22 13:21
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://hbzylm.blog.51cto.com/613851/838796
安装 php 编译SNMP错误
新的监控server安装centreon,需要php编译snmp,安装net-smp包之后仍然编译报错,如下:checking OpenSSL dir for SNMP… no
checking for net-snmp-config… /usr/bin/net-snmp-config
checking for snmp_parse_oid in -lnetsnmp… no
checking for init_snmp in -lnetsnmp… no
configure: error: SNMP sanity check failed. Please check config.log for more information.
需要安装:
elfutils-devel-0.97-5.i386.rpm
php-snmp-4.3.9-3.22.15
net-snmp-libs-5.1.2-13.el4_7.3
net-snmp-5.1.2-13.el4_7.3
net-snmp-utils-5.1.2-11.EL4.10
net-snmp-devel-5.1.2-13.el4_7.3
-----------------------------------------------
测试时发现不能解析php,具体表现为页面空白,但可以解析html(就是能出来apache刚安装好后的提示那个)
解决:<?php
phpinfo();
?>
?后少加了后缀php。这是php.ini没有设置好的原因
; Allow the <? tag. Otherwise, only <?php and <script> tags are recognized.
; NOTE: Using short tags should be avoided when developing applications or
; libraries that are meant for redistribution, or deployment on PHP
; servers which are not under your control, because short tags may not
; be supported on the target server. For portable, redistributable code,
; be sure not to use short tags.
short_open_tag = Off
把这个设置为ON也可以解决。。。。。。
-----------------------------------------------
再个问题就是:浏览器显示错误信息如下:
Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0 Fatal error: Unknown: Failed opening required '/usr/local/httpd/htdocs/phpinfo.php' (include_path='.:/usr/local/lib/php') in Unknown on line 0
问题的原因是 : 你的phpinfo.php文件 在这个用户下不具有 可读的权限 通过 ls -l 查看 文件的权限 然后更改权限(添加读权限 chmod +r phpinfo.php)就不会出现这个问题了...
------------------------------------
PHP的配置
Apache的配置文件是/usr/local/lib/php.ini,编辑php.ini文件来配置PHP的选项。特别注意的是,安装完成后register_globals变量默认设置为Off,需要将它改成On。否则会出现PHP读不到post的数据的现象。
register_globals=On
其它PHP的选项请参考相关文档。
测试
使用apachectl重新启动apache服务
/usr/local/httpd/bin/apachectl restart
如果出错::::::
(1)
启动 apachectl 时出错,说httpd.conf的53行有语法错误.libphp5.so模块无法载入.
错误信息如下:
Syntax error on line 53 of /usr/local/apache2/conf/httpd.conf:
Can not load /usr/local/apache2/modules/libphp5.so into server:
/usr/local/apache2/modules/libphp5.so:
Can't restore segment prot after reloc : Permission denied
解决: apache不能加载外挂php模块这是由SELinux的安全策略配置不当引起的.在Fedora Core 的官方网站上有相关的Apache/SELinux的策略调整文档.如果嫌麻烦,可以直接修改/etc/selinux/config 将SELinux禁用.
- 安装php报错集合
- php安装报错
- eclipse安装php报错
- 安装apache和php报错
- php-fpm 安装APC 报错
- centos下php安装报错整理
- yum 安装php 5.5 报错
- linux 安装php-fpm报错
- Linux安装php报错记录
- php安装扩展报错解决
- php安装扩展gd报错解决
- 已经 安装了 php php -v 报错
- 报错集合
- C++报错集合:
- 报错集合
- Oracle报错集合
- git报错集合
- 报错集合
- Ogre 实用技巧-基础、涉及各个方面
- 约瑟夫环问题
- kindeditor
- 下载 Android源码 + kernel源码 | 100%顺利完成
- heart
- 安装php报错集合
- 仿qq聊天程序设计之借鉴
- heart
- 【程序24】 求数列的前20项和
- 求解二叉树的深度
- [cocos2d-x] --- 实现Dota技能冷却效果
- SICP Section 2.1.4
- 差三角的非穷举算法提问
- STL初识