安装好Apache 2.2 和 Php 5.1后,在默认的设置下是无法正常工作的,按照网络教程配置好以后(注:这里php配置成CGI形式),有时仍会遇到一些问题。
问题:运行php文件时,出现提示“No input file specified.”
解决:将php.ini中的 doc_root 注释掉或者正确设置它的值为网站的根目录。

问题:运行php文件时,无任何显示或显示不正常。
解决:可能是php.ini中的 extension_dir 设置不正确,没有加载需要的模块,一般可改为"./ext/",然后搜索"extension="将需要的模块取消注释。

问题:session 无法使用。
解决:修改php.ini中的 session.save_path,将其值改为有效的目录,如"c:/windows/temp",注意是分隔符 是"/"。

问题:运行php文件时,出现如下错误:
您无权查看该网页
您可能没有权限用您提供的凭据查看此目录或网页。
... ...
HTTP 错误 403 - 禁止访问
解决:Apache2.2默认设置有误,修改如下:
<Directory "/">
Options FollowSymLinks
Allow from all #修改
Order Allow,Deny #修改
AllowOverride None
Satisfy all
</Directory>
重起Apache试试。

问题:运行php文件时,出现如下错误:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [email]admin@synchrotimes.com[/email] and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

Apache 日志文件(error.log)中有如下提示:
Premature end of script headers: php.exe, referer: [url]http://localhost/index.php[/url]
解决:按照网络教程设置,一般要在Apache的配置文件httpd.conf中加入下面这一行:
Action application/x-httpd-php "/php/php.exe"
而php刚装好时,默认的php.exe是CLI模式的,应当吧php目录下的php.exe改名,然后把php-cgi.exe改名为php.exe即可,也可以把上面那一行改为:
Action application/x-httpd-php "/php/php-cgi.exe"
重起Apache试试。
原出处:xzq200.21ic.org

转载于:https://blog.51cto.com/xunet/22022

Apache 2.2 + Php 5.1 安装问题解决[原创]相关推荐

  1. pdo_mysql 必须 ×未安装_php pdo_mysql未安装问题解决方法_PHP教程 | 蒲公英网

    摘要 php pdo_mysql未安装问题解决方法.未安装pdo_mysql使用时会提示pdo_mysql 必须支持 请检查 pdo_mysql 模块是否正确加载了,安装方法很简单下面我来看看. 解决 ...

  2. linux下php的安装路径,Linux下Apache、PHP、MySQL默认安装路径

    Apache: 如果采用RPM包安装,安装路径应在 /etc/httpd 目录下 Apache配置文件:/etc/httpd/conf/httpd.conf Apache模块路径:/usr/sbin/ ...

  3. Apache服务器反应慢、假死问题解决

    Apache服务器反应慢.假死问题解决 废话不多说直接上配置: 启用MPM模块配置文件,在Apace安装目录/conf/extra目录中有一个名为httpd-mpm.conf 的配置文件. 在http ...

  4. Apache、php、mysql默认安装路径

    Apache.php.mysql默认安装路径 2010-05-19 15:30 apache:如果采用RPM包安装,安装路径应在 /etc/httpd目录下 apache配置文件:/etc/httpd ...

  5. Apache防DDOS模块mod_evasive的安装配置和使用

    Apache防DDOS模块mod_evasive的安装配置和使用 前些天,朋友的网站访问很慢,查服务器的连接数也不多,资源占用也少.怀疑有***,便想装上mod_evasive试试,试后一切正常,很爽 ...

  6. IIS/ Apache+PHP+MySQL+ Zend Optimizer完全安装手册

    IIS/ Apache+PHP+MySQL+ Zend Optimizer完全安装手册 下载MySQL.PHP(均为解压缩文件).Zend Optimizer(EXE文件).Apache(msi安装文 ...

  7. SharePoint 2013必备组件离线包安装:AppFabric无法安装问题解决

    SharePoint 2013必备组件离线包安装:AppFabric无法安装问题解决 参考文章: (1)SharePoint 2013必备组件离线包安装:AppFabric无法安装问题解决 (2)ht ...

  8. PyTorch安装问题解决

    PyTorch安装问题解决 参考文章: (1)PyTorch安装问题解决 (2)https://www.cnblogs.com/jourluohua/p/9735846.html (3)https:/ ...

  9. web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装

    2019独角兽企业重金招聘Python工程师标准>>> web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装 自己的安装过程,以前发表在新浪博客 ...

最新文章

  1. Linux inode 之我见
  2. 如何反转 Python 中的字符串
  3. python wget
  4. 大数据时代的数据挖掘
  5. Lucene的评分(score)机制研究
  6. php引用下级目录文件夹,使用PHP遍历文件夹与子目录的函数代码
  7. 剑指offer--调整数组顺序使奇数位于偶数前面
  8. DDD开发框架ABP之导航菜单
  9. mybatis逆向工程详解
  10. el-select的写法
  11. cad黑色背景变成白色_学会了、让你前程似锦的CAD完整版教程
  12. java web 发送短信_java程序或javaweb(网站)向手机发送短信
  13. 过去式和现在完成时区别
  14. 乔布斯在斯坦福大学的毕业典礼上做的一次精彩的演讲
  15. SVN提交报错: txn-current-lock拒绝访问。
  16. 计算机一级插入页码,计算机一级WPS辅导:用WPSOffice2007插入特色页码
  17. 管理人员如何有效应用表扬与批评进行反馈
  18. 人大金仓 过期 更换license
  19. 数据分析必备十大方法!入门新手先学为快
  20. [Swift]LeetCode788. 旋转数字 | Rotated Digits

热门文章

  1. cx+oracle+sql含中文,sql 判断字段值是是否包含中文字符
  2. 好程序员Web前端分享无法忽视的JavaScript技巧
  3. postfix邮件服务
  4. “与中国同创”支持中国成为创新的第一现场
  5. 基础网络和关键基础设施
  6. mysql通过字段凝视查找字段名称
  7. 分享15款为开发人员准备的开发移动应用程序必备的新资源和工具
  8. if you want to have your life valuable
  9. invester is the person whose opinion is so valuable
  10. a good resource gathering system from sustech