PHP+mysql+apache 环境搭建

举报
fengfeng 发表于 2017/03/07 11:31:58 2017/03/07
【摘要】 web开发可能会用到的一个环境是PHP+mysql+apache的方案,由于这些都是开源软件,所以使用起来也挺便捷的,想深究的童鞋还可以把源代码撸下来一探究竟,只是第一次接触时,去搭建这个环境还真是遇到了不少坑。

web开发可能会用到的一个环境是PHP+mysql+apache的方案,由于这些都是开源软件,所以使用起来也挺便捷的,想深究的童鞋还可以把源代码撸下来一探究竟,只是第一次接触时,去搭建这个环境还真是遇到了不少坑。

首先,既然是搭建PHP+mysql+apache,这就意味着,需要三个软件。

1. mysql推荐使用google 搜索mysql msi,按照默认顺序安装即可

安装过程中,需要设置用户名和密码,方便以后登录使用,可以按照喜好设置,安装完毕后,可以测试一下,如下图所示:

2. 安装PHPapache

为何要一起写这两个呢,因为这两个具有相关性,PHPapache最好同时是32位或64位,这个坑容易忽略,容易跳进去,第二坑,PHP的版本和apache的版本也具有相关性,否则在配置PHP的关联性的时候出现如下坑:

我遇到这个坑的原因是apache安装的是2.2版本,2.2的版本是带不动2_4php,所以需要下载2.4版本的apache

   2.1  apache安装

1)首先apache安装,去http://httpd.apache.org/,下载windows版本apache

2cmd进入到apache版本目录下的bin目录下

          使用命令httpd -k install 安装apache

3) 启动apacheservice,使用命令httpd -k start

成功后,可以测试一下,

如果失败,可以更改apache安装目录中conf文件夹里的httpd.conf文件,将Listen端口改为8080(默认为80

2.2 PHP安装,PHP安装比较简单,去PHP官网下载相应版本的windows版本PHP即可;

      主要值得注意的是,需要首先将PHP版本目录下面的php.ini-development文件备份一份,命名为php.ini,再来对php.ini进行配置

    1extension_dir = "E:\Program Files\PHP\ext"(更改至你的安装目录)

    2 extension=php_exif.dllphp_gd2.dllphp_imap.dllphp_mbstring.dllphp_mcrypt.dllphp_mime_magic.dllphp_mysql.dllphp_mysqli.dll前面的分号去掉

2.3  apache中配置PHP关联性,在apachehttpd.conf文件末尾添加如下配置:

然后再apachehtdocs目录下新建一个index.php,作为测试,内容如下

<?php

      phpinfo();

?> 

再去测试一下php的关联性是否成功,如果成功,可以在浏览器中看到下图:

作者 |章原

转载请注明出处:华为云博客 https://portal.hwclouds.com/blogs

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。