>[success]**1.2 Php的配置** * * * * * 首先要下载php >[info]1.2.1 下载php7.0 下载地址:http://php.net/downloads.php 根据下图红色框中提示下载: ![](https://box.kancloud.cn/2016-08-27_57c186084b2ca.png) 解压在自己的电脑上即可,不需要安装; >[info]1.2.2 配置php7.0 找到 php.ini-development 文件,并复制后重命名为php.ini,放在跟php.ini-development同一级目录下。 打开php.ini后配置如下: >[danger]1.2.2.1 图片功能配置 一般项目中都会用到验证码,它是随机生成的带有文字的图片,调用了PHP的GD库, 打开php.ini里面的gd库: (去掉前面分号即打开) ~~~ extension=php_gd2.dll ~~~ >[danger] 1.2.2.2.连接数据库配置 项目中连接数据库一般使用pdo,因为pdo可以针对不同类型的数据库更具有可扩展性, 这里使**用mysql数据库** 更早的php版本中连接mysql时使用的是mysql_xxx语句,现在基本不支持了,最新版本的Php支持mysqli_xxx语句。可以打开pdo与mysqli扩展; ~~~ extension=php_pdo_mysql.dll extension=php_mysqli.dll ~~~ >[danger]1.2.2.3 扩展包引入 配置如下路径: extension_dir = "D:\mytools\develop\php7\ext" >[danger]1.2.2.4安装中可能出现的问题 如果安装apache或php过程中会有弹窗提示错误: **无法启动此程序,因为计算机中丢失 VCRUNTIME140.dll。** 下载 VCRUNTIME140.dll文件 https://www.microsoft.com/en-US/download/details.aspx?id=48145 **点击下载** ![](https://box.kancloud.cn/2016-08-27_57c1860864c49.png) **选f择32/64位下载即可** ![](https://box.kancloud.cn/2016-08-27_57c186087b67e.png) * * * * * >[info]1.2.3在httpd中配置php * * * * * >[danger]1.2.3.1. 引入php 在**httpd.conf**中加载php模块即添加如下代码 ~~~ # php7 support LoadModule php7_module D:\mytools\develop\php7\php7apache2_4.dll //这里是php扩展文件路径 Include conf/other/*.conf //引入other文件里的所有配置,其具体内容见下一条: ~~~ >[danger]1.2.3.2. **在apache的conf/other(没有就新建other)下新建一个php7.conf文件**,并添加如下内容 ~~~ PHPIniDir "D:/mytools/develop/php7/php.ini" <IfModule php7_module> AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps <IfModule dir_module> DirectoryIndex index.html index.php </IfModule> </IfModule> ~~~ **php配置成功了,运行刚才的test.php成功打印出代码:** ![](https://box.kancloud.cn/2016-08-27_57c1860893d6a.png)