Windows下的PHP开发环境搭建

一、安装MySQL5.6 直接安装 在path中加上位置 C:\MYSQL\bin

 复制 my-small.ini 复制 改名称为 my.ini 这样可以解决点开运行程序一闪就没的情况。

如果输入密码时一直报错error 2003的话,就在 打开C盘的programfilesdata找到MySQL文件夹下面有错误日志   如jie.err

寻找错误原因 。在此之前打开  服务 找到MySQL这一项会发现 是没有打开的。因为有错误。

在path路径设置正确但是 输入密码一直错误2003的情况下。建议你再安装  一次,记得自定义安装偶。咱是专业人士,不用傻瓜式操作。再次安装 应该会看到 服务 MySQL打开 ,输入密码正确。 

二、安装php

 1、. zip解压到一个新建php文件夹里将所有的.dll文件复制到Windows/system32下//这么做 太傻了。

2、将php.ini-dist打开 找到“extension_dir="./"”修改为“extension_dir="e:/php/ext”(注意这里是右斜杠) 找到“;extension=php_mysql.dll”去掉前面的分号;。注意这里去掉分号是是扩展的意思,在扩展php_mbstring和php_exif时会用到,记得将php_mbstring.dll放在php_exif.dll前因为后者启动时会用到前者,且php.ini顺序执行。建议将mysqli.dll一起扩展。复制并改名为php.ini保存到/windows目录下。凡是需要更改系统盘的配置文件,要生效,必须重启系统。重新启动Apache。

3、编写一个php脚本文件,命名为phpinfo.php保存在Apache2_2的htdocs目录下 并在浏览器中输入“http://localhost/phpinfo.php”或者“http://主机名/phpinfo.php”

代码如下<?php

                   phpinfo();

                ?>

三、配置服务器Apache 一切默认安装 填写服务器名啥的再说,这个配置好了开机自动运行,在桌面右下角有图标显示状态。

1、测试服务器 输入http://localhost/  就可以看到信息

2、Apache如果要辨认php文件还要进行配置  ,主要是conf文件夹下 在Apache的安装文件夹下,

用编辑器打开 定位到 LoadModule 在最后添加如下信息

LoadModule php5_module d:/php5/php5Apache2_2.dll

3、这个一般用不到  可以改变服务器主文档的根目录  一般在htdocs下

  DocumentRoot “D:/web”  注意路径中不能包含 汉字

然后再下面的一段 <Directory “D:/Apache2_2/htdocs">修改为<Directory “D:/web">

4、添加Apache能识别的php扩展名 使用.php

找地方添加代码  AddType application/x-httpd-php.php

5、设置默认显示页  找到DirectoryIndex  index.html

修改为

DirectoryIndex  index.html index.php

6、 修改Apache端口号  默认80 (如果不冲突就不用改,一个软件只能用一个端口)

可以改成82 也可以不改

找到Listen 80 改成82

9、重新启动Apache,运行“http ://localhost/phpinfo.php”

如果出现 mysql  php Apache 的信息那么恭喜你 环境配置成功

 四、 配置环境 就此结束  建议使用 adobe dreamweaver

五、连接phpadmin

下载phpadmin自行寻找下载地址,解压到Apache 的htdocs文件下

找到libraries文件夹 打开config.default.php

更改$cfg['PmaAbsoluteUri'] = "";为
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin';即服务器默认访问地址 后面的是htdocs里phpadmin的文件夹名称

其余的都是配置好的不管。

在浏览器输入http://localhost/phpmyadmin/phpinfo.php

如果出现提示error mbstring 如果缺失php_mbstring.dll自行下载 否则 上翻找到第二步 。问题解决。

六、使用php+MySQL+apache+phpadmin进行学习 开发

    请自行脑补。

你可能感兴趣的:(apache,PHP,mysql,环境配置,php_mbstring)