Windows搭建PHP开发环境

安装 Apache

下载安装

因为 Apache 官网只提供源代码 , 如果要使用必须得自己编译 , 这里我选择第三方安装包 Apache Lounge ;

进入 Apache Lounge 官方下载地址 : http://www.apachelounge.com/download/ , 下载文件 httpd-2.4.33-win64-VC15.zip , 解压后放在目标路径 , 如 : C:\MyProgram\Apache ;

修改配置文件

打开 C:\MyProgram\Apache\conf\httpd.conf 配置文件 , 将其中所有前面没有被 # 注释的, 带有 c:\Apache24 , c:\Apache24\htdocsc:\Apache24\cgi-bin\ 等改成对应的刚刚的安装路径 (默认路径是 c:\Apache24) ;

指定IP和端口

httpd.conf 找到 ServerName www.example.com:80 , 将前面的注释去掉 , 将 www.example.com 修改为 localhost ;
如果你要修改端口 , 将这里 80 和前面 Listen : 80 中的 80 一起修改 ;

验证安装是否成功

运行 Apache 的启动程序 httpd.exe , 在浏览器上输入 , 出现 It works! 就成功了 ;


安装 PHP

下载安装

进入 PHP 下载地址 http://windows.php.net/download 下载最新线程安全版 PHP zip 压缩包 如 : VC15 x64 Thread Safe (2018-Mar-28 20:47:30) , 要是 Thread Safe 版本的, 解压缩后放在想要安装的路径下 ;

进入 PHP 安装目录 , 复制一份 php.ini-development 改名为 php.ini 放到安装路径下 , 打开找到 extension_dir , 去掉注释符 , 将值改为 PHP 安装路径\ext ;

在 Apache 中加载 PHP

打开 Apache 的配置文件 conf\httpd.conf , 找到 LoadModule 区域 , 在其后加入 :

LoadModule php7_module “PHP 安装路径\php7apache2_4.dll”

在Apache中 以 module 的方式加载 PHP , php7_module 中的 7 要和 PHP 的版本对应 , 此外不同的 PHP 版本 php7apache2_4.dll 可能不同

扫描二维码关注公众号,回复: 5272467 查看本文章

PHPIniDir “PHP安装路径”

告诉 Apache PHP 的安装路径

定义执行 PHP 模块的文件

查找 AddType application/x-gzip .gz .tgz , 在其下一行添加代码 AddType application/x-httpd-php .php .html , 声明 .php.html 的文件能执行 PHP 程序

测试

Apache 安装路径\htdocs 下新建文件 test.php , 里面编辑 <?php phpinfo(); ?> 启动 Apache , 在浏览器输入 http://localhost:80/test.php , 出现 PHP 相关信息就成功了 ;


连接 MySql

在 PHP 中加载连接 MySQL 的程序集 : 在 php.ini 文件的 extension 板块中增加一行 extension=php_mysqli.dll ,

不同的 PHP 版本可能提供不同的连接 MySQL 的程序集 , 去 ext 文件夹下看看 PHP 提供的是什么这里就写什么 , 不同的程序集可能在连接数据库的时候使用的函数也不一样

test.php 中编辑 <?php $mysqli = mysqli_connect("localhost","root","pwd") or die("cannt connet"); ?> , 启动数据库 , 重启 Apache , 在浏览器端查看 , 如果没有错误信息便配置正确了 ;

作者 Github : tojohnonly , 博客 : EnskDeCode

猜你喜欢

转载自blog.csdn.net/tojohnonly/article/details/79820471