在自己的电脑上搭建PHP的环境,我们可以使用系统自带的IIS服务器,这样运行起来相对节省资源。下面我们来介绍一下windows系统安装PHP环境的方法:
注意:假如是服务器上,建议用linux系统来安装wdcp或宝塔环境。下面的环境是自己电脑上的php网站开发环境
软件下载地址:
数据库多版本:https://downloads.mysql.com/archives/installer/
数据库:https://downloads.mysql.com/archives/get/p/25/file/mysql-installer-community-5.7.37.0.msi
php多版本:https://windows.php.net/downloads/releases/archives/
phpmyadmin多版本:https://www.phpmyadmin.net/files/
---------------------
PHP快速配置:(知道具体流程的直接在这复制配置,不知道的往下看。)
php.ini 配置文件修改:
在修改这个配置文件的时候一定要注意修改的地方去掉前面的分号 ;
1、搜索 extension_dir = "ext"
extension_dir = "PHP的所在目录别搞错这个目录\ext"
2、搜索:short_open_tag = Off
改为 short_open_tag = On
3、打开扩展 (扩展可以打开多,但不能少下面几个)
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
4、修改时区:
date.timezone =Asia/Shanghai
---------------------
一、安装IIS
单击左下角的WINDOWS搜索图标,搜索控制面板(或者右键开始图标 设置-应用程序-程序和功能 )
在控制面板找到程序和功能
打开启用或关闭WINDOWS功能
在Internet Information Services选项上打勾,并展开该选项
在CGI选项上打勾
点击确定按钮,系统就会自动安装IIS服务
安装完成后,打开控制面板,IIS管理图标在管理工具里。
打开管理工具
把这个IIS管理器发送快捷方式到桌面,或者固定到开始屏幕。方便后面操作
打开IIS管理器
点击默认网站,右键管理网站,点浏览
能访问到这个页面证明IIS安装已经完成。
二、安装PHP
2.1、在安装PHP之前,我们先下载一个合适的PHP版本。这里,我们以PHP7.1版本为例
PHP一个版本都有64位的和32位的(X86),安装PHP有时版本在自己电脑上不合适,可以换一个同版本的不同位的版本。有时会因为VC库在自己电脑上没安装导致无法运行!也可以找合适的VC库安装。
多版本PHP官方下载地址:
https://windows.php.net/downloads/releases/archives/
本教程使用这个版本:https://windows.php.net/downloads/releases/archives/php-7.1.19-nts-Win32-VC14-x86.zip
下载php,然后解压到 D:\Program Files\PHP 目录
注意目录 D:\Program Files\PHP\php-7.1.19-nts-Win32-VC14-x86
2.2、重命名配置文件
把文件里面的php.ini-development复制一份 然后把名称修改为php.ini 如下图
复制,然后重命名
2.3修改配置文件
2.3.1 修改extension_dir路径
我们修改下php.ini这个配置文件。用记事本打开php.ini
直接ctrl+f 搜索 extension_dir = "ext"
把前面的分号去掉,然后修改成:extension_dir = "D:\Program Files\PHP\php-7.1.19-nts-Win32-VC14-x86\ext"
注意上面目录,上面目录是PHP所在的目录!假如你解压的地址不是上面地址,就要注意修改!!
2.3.2搜索: short_open_tag = Off
改为
short_open_tag = On
2.3.3修改扩展,打开PHP扩展
ctrl+f 搜索 extension=php
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
去掉上面这几行的分号 (; 分号在配置文件里是注释,去掉即打开该扩展)
2.3.4修改时区
ctrl+f 搜索date.timezone
去掉前面分号,然后修改成:date.timezone =Asia/Shanghai
保存!配置文件就修改好了。接下来,我们看一下PHP如何能在iis里使用。
2.4 添加PHP程序模块映射
打开IIS管理器,在服务器这里直接打开处理程序映射
点击 添加模块映射 (这里要注意是添加模块映射,不是添加脚本映射)
填写如下图:模块选择FastCgiModule
注意 当你选择可执行文件时 看到的都是.dll文件,你要先选择*.exe(如下图) 然后才会看到这个php-cgi.exe
然后点确定提交就完成了模块映射的设置。
2.5添加IIS默认文档
添加一个index.php的默认文档,要不添加,访问 PHP的路径可能会出现403错误。
2.6 测试PHP是否配置成功
接下来我们测试下是否配置程序,我们新建一个网站,右键网站,添加网站。
在添加网站之前,我们使用hosts文件(C:\Windows\System32\drivers\etc\hosts)添加一个host解析,test.oo指向127.0.0.1
127.0.0.1 test.oo
然后使用这个域名新建网站。如下图填写。这里端口可以默认使用80端口,我们不同的站可以使用不同的host域名。这样可以实现项目分割,方便记忆。
这里这个物理路径可以随意设置的。
添加完成后,我们在网站目录使用记事本添加一个txt文档,并重命名为index.php
修改该文档
使用记事本打开,复制下面代码,保存index.php
<?php
phpinfo();
?>
保存,接下来浏览下网站,看PHP能否访问 。
出现下面页面,我们的配置就成功了!
出现上面页面表示PHP环境配置成功!
可能会遇到的问题:
1、假如出现 500、502错误 、Windows IIS服务器访问网站php-cgi.exe - FastCGI进程意外退出
可能是因为系统缺少vc库文件。找到相应的库文件安装即可。
可以找到php-cgi.exe文件双击,打开看是不是会跳下图这样的提示
2、创建网站之后,显示403
是因为没有设置默认文档,或者网站的目录设置的不是网站跟目录。
三、安装mysql数据库。
安装mysql数据库。
我们先下载个mysql的安装程序。
我这里选择了mysql-5.5.62-winx64。下载地址
https://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.62-winx64.msi
四、安装PHPmyadmin
phpmyadmin可以用来管理mysql数据库,这里我们来安装下。
我们先下载phpmyadmin程序
多版本官方下载地址:
https://www.phpmyadmin.net/files/
这里我们选用4.8.5的版本。下载地址:
https://files.phpmyadmin.net/phpMyAdmin/4.8.5/phpMyAdmin-4.8.5-all-languages.zip
下载下来,解压到D:\Program Files\PHP\phpMyAdmin-4.8.5-all-languages文件夹。
接下来,我们先在hosts文件做一个host解析
我们使用hosts文件(C:\Windows\System32\drivers\etc\hosts)添加一个host解析,data.oo指向127.0.0.1
127.0.0.1 data.oo
然后打开iis,添加一个网站data.oo
如下图,物理路径指向phpmyadmin根目录。
D:\Program Files\PHP\phpMyAdmin-4.8.5-all-languages
添加完成后,在浏览器打开域名data.oo/ (注意在后面加个/,要不加可能出现搜索界面)
输入数据库的用户名密码登录(用户名密码是在安装数据库的时候设置的。)
登录之后就可以进入到数据库管理了。
到这里,环境就配置完成了。
ps:
假如mysql数据库的端口不是默认的3306,phpmyadmin默认的程序登录不了,可以看下面教程:
https://www.cnyouyue.com/mysql/93.html
可能会遇到的问题,这里假如PHP的版本跟phpmyadmin的版本搭配的不对,有可能会出现问题。要注意版本搭配