php环境搭建及配置

稿件来源: 阳光企业网站管理系统   撰稿作者: 太阳光   发表日期: 2014-04-10   阅读次数: 64   查看权限: 游客查看

php环境搭建及配置

一、PHP5.4环境搭配基本流程
    Apache:Web服务提供者。官网:www.apache.org
    PHP: 官网:www.php.net
    Mysql:  官网:www.mysql.com

二、软件下载
    Apache下载地址:http://download.csdn.net/detail/lxq_xsyu/7057423
    PHP下载地址:http://download.csdn.net/detail/lxq_xsyu/7057401
    Mysql下载地址:http://download.csdn.net/detail/lxq_xsyu/6468461

三、环境搭建
    (1)Apache安装

在此输入你的域名与邮箱,可随便按格式输入如 www.php.com

安装成功后马上浏览下:

(2)解压PHP5.4并移动到 C:\Program Files\php-5.4

把php.ini-production修改为php.ini 这个文件基本已经配置好的,如果你想自己修改下也行,但最好先了解一下再对应修改。最后复制这个文件到C:\WINDOWS\system32

(3)配置Apache的httpd.conf文件
打开C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf 文件
在适当的地方加入一行:

DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"

查找AddType application/x-gzip .gz .tgz在其下行一行添加:

AddType application/x-httpd-php .php

<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>这是定义默认首页,多个默认首页以空格分开

如果你要多个网站就把
#Virtual hosts
#Include conf/extra/httpd-vhosts.conf
这两行的#删除,然后在conf/extra/httpd-vhosts.conf文件里就可添加多个网站,格式为:

<VirtualHost *:80>
    ServerAdmin webmaster@php.com
    DocumentRoot "E:/php"
    ServerName php.com
    ServerAlias www.php.com
    ErrorLog "logs/php.com-error.log"
    CustomLog "logs/php.com-access.log" common
</VirtualHost>

有多少个网站就复制多少个此标签,然后对应修改参数:
<VirtualHost *:80> 端口
    ServerAdmin 管理邮箱
    DocumentRoot 网站路径
    ServerName 服务器名称
    ServerAlias 服务器别名、域名
    ErrorLog 错误日志
    CustomLog 访问日志
</VirtualHost>

(4)Apache无法启动解决 the requested operation has failed

新手难免会出错,导致Apache无法重启。Apache无法启动一是可能80端口被占用,或者与其他软件冲突,最有可能是httpd.com配置错误,在windows里启动它,会提示the requested operation has failed,这是比较郁闷的事,因为查错要看个半天。 其实可以用命令行模式启动apache,并带上参数,apache会提示你哪句有误,然后就可以针对性的解决。
检查错误方法:进入cmd C:\Program Files\Apache Software Foundation\Apache2.2\bin然后进入 Apache安装目录再输入 httpd.exe -w -n "Apache2.2" -k start
(说明:引号中的Apache2.2修改为你的Apache服务名,查询方法是在“计算机管理-->服务和应用程序-->服务 中可查到”)

然后就会看到提示:Syntax error on line 133 of……表明133行有问题。

当然如果你觉得麻烦,那还是建议使用一键安装软件吧!

关键词: php,Apache,mysql   编辑时间: 2014-04-25 9:29:04

  • 感到高兴

    0

    高兴
  • 感到支持

    0

    支持
  • 感到搞笑

    0

    搞笑
  • 感到不解

    0

    不解
  • 感到谎言

    0

    谎言
  • 感到枪稿

    0

    枪稿
  • 感到震惊

    0

    震惊
  • 感到无奈

    0

    无奈
  • 感到无聊

    0

    无聊
  • 感到反对

    0

    反对
  • 感到愤怒

    0

    愤怒
0%(0)
0%(0)
共有0 条评论 发言请遵守【相关规定

网友评论

会员头像
发 表同步腾讯微博    验证码:  点击更新请先登陆
  • 暂无评论
关闭模块文章图片 article Pictrue
  • 我的妈妈爸爸
  • 基于koa2+mysql+vue2.0+Element阳光内容管理系统
  • 代码覆盖率工具 Istanbul 入门教程
  • 全栈工程师的武器——MEAN
  • 9款超炫的 CSS3 复选框(Checkbox)
  • 微信开发在线翻译功能
  • CSS3那些不为人知的高级属性
  • 给easyui的datebox添加清空事件
  • flash写字效果
  • kendoUI系列教程之DropDownList下拉菜单
  • kendoUI系列教程之datetimepicker日期时间选择
  • kendoUI系列教程之datepicker日期选择
  • kendoUI系列教程之combobox下拉列表框
  • kendoUI系列教程之colorpicker
  • kendoUI系列教程之calendar日历表
  • kendoUI系列教程之autocomplete自动补齐