本文目录一览:
- 求助,IIS+PHP怎么用php
- 64位win7怎么在本地搭建IIS+PHP+MYSQL
- 我想用iis+mysql+php环境,但是发现win10安装iis装不了,是什么原因呢?
- php服务器配置出错?
- win10iis怎么配置php环境
- phpstudy windows10环境下怎么安装php_intl.dll扩展
求助,IIS+PHP怎么用php
给你个我自己用的配置文档(Iis+Php+Mysql+Zend Optimizer)。
一:准备所需软件
- mysql-5.1.30-win32
- php-5.2.10-Win32.zip
- ZendOptimizer-3.3.0a-Windows-i386
二:开始配置Php
- 将
php-5.2.10-Win32.zip
解压后命名为php
,复制到D:\phpsev\
下。 - 将
D:\phpsev\php
与D:\phpsev\ext
所有*.dll
文件复制到C:\WINDOWS\system32
下并覆盖。 - 将
D:\phpsev\php
下的php-win.exe
、php.ini-dist
、php.exe
三个文件复制到C:\WINDOWS
并重命名php.ini-dist
为php.ini
。 - 打开 IIS(信息服务)→ Web 服务扩展 → 添加一个新的 Web 扩展,扩展名
php
,要求文件 → 添加 → 浏览 →D:\phpsev\php\php5isapi.dll
,设置扩展允许状态项打勾。 - Web 服务扩展 → 所有 Isapi 扩展 与 Internet 数据连接器两项 → 设置扩展允许状态项打勾。
- 右击所要支持 Php 的站点选择属性 → Isapi 筛选器 → 添加 → 筛选器名称:
php
→ 可执行文件:D:\phpsev\php\php5isapi.dll
。 - 主目录 → 配置 → 映射添加 → 可执行文件:
D:\phpsev\php\php5isapi.dll
→ 扩展名:.php
。
三:安装ZendOptimizer(ZendOptimizer的作用是加速php)
next → Finish(一路下一步,确定即可,完成)。
四:配置Php.ini
打开写字板打 C:\WINDOWS\php.ini
,查找 register_globals = Off
,将 Off
改成 On
;extension_dir = "./"
,并将 "./"
改为 "D:\phpsev\ext"
,注意左侧路径不能有空格。
将下面几行代码开头的 ;
号删除:
;extension=php_dbase.dll 可选
;extension=php_gd2.dll 这个是用来支持GD库的,一般需要,必选
;extension=php_ldap.dll 可选
;extension=php_mbstring.dll 必选
;extension=php_mssql.dll 这个是用来支持MSSQL的,可选
;extension=php_mysql.dll 这个是用来支持MYSQL的,要支持MYSQL必选
将以上代码前的 ;
去掉,其他的如果需要用到也可以去掉前面的 ;
,然后关闭保存该文件。
五:安装Mysql(每一步一个安装界面)
- 运行
mysql-5.1.30-win32.exe
→Custom
项 → Next - 点击
(Change..)
选择更改安装路径 (D:\phpsev\mysql
) - 更改完路径后点击 Next,接着点 Install 开始安装
- 我们看到安装进度!
- 选择
Skip Sign-Up
项,点击 Next 继续安装! - 到这里我们安装已经完成,选上
Configure the MySQL Server now
后点击Finish
进入 Mysql 的配置工作。 - 进入 Mysql 的配置界面 → Next
- 选择
Detailed Configuration
项 → Next - 选择
Server Machine
项 → Next - 选择
Multifunctional Database
项 → Next - 让你选择数据库文件的存放地点 (
D:\phpsev\mysql\data
) - 选择
Online Transaction Processing (OLTP)
项 → Next - 继续 Next
- 选择语言的支持!用默认 →
Standard Character Set
项 - 记得要选上
Include Bin Directory In Windows Path
项 → Next - 输入密码 → Next
- 点击
Execute
开始完成配置并启动 MYSQL 服务。 - 点击
Finish
完成你的 Mysql 的全部安装。
64位win7怎么在本地搭建IIS+PHP+MYSQL
一、安装IIS
- 首先通过“控制面板 → 程序和功能 → 打开或关闭 Windows 功能”,安装 IIS
- 按照下图勾选,确定,安装完成后重启电脑。 至此,IIS 安装完成。
第三步:安装 WampServer,配置 mysql
- 安装下载好的
wampserver2.2d-x64.exe
,这里假设安装到默认目录C:\wamp
- 在安装目录
C:\wamp\bin\php\php5.3.10
中复制php.ini
到C:\windows
目录下。这里不用修改php.ini
,文件默认已经是配置好的了。 - 打开
php.ini
,可以找到下图的语句。如图中,每一行前面没有分号的,就是要复制到C:\Windows\System32
的dll
文件。分别是php_mbstring.dll
、php_gd2.dll
、php_mysql.dll
、php_mysqli.dll
、php_pdo_mysql.dll
、php_pdo_sqlite.dll
,在C:\wamp\bin\php\php5.3.10\ext
找到这 6 个文件,复制到C:\windows\System32
。
第四步:配置 discuz 站点,配置 IIS
- 下载 PHP 版本的 discuz,并解压到本地文件夹内,下载地址
- 打开控制面板 → 管理工具 → Internet 信息服务 (IIS) 管理器,右键点击 “网站”里的“Default Web Site” → 编辑绑定,将端口 80 改为其他的端口。点击左下角的 WampServer 图标,若刚开始安装完后,没有正常启动,图标为黄色,左键点击图标,选择重新启动所有服务即可,正常运行时,图标为绿色。
- Internet 信息服务 (IIS) 管理器中,右键点击“应用程序池”,添加应用程序池,如下图配置,确定。
- 右键点击“网站”,添加网站,如图,应用程序池选择刚才创建的 PHP,别忘了修改 80 端口!
- 选中刚才创建的 discuz 网站,双击主页窗口中的“ASP”,启用父路径的值改为
true
,应用。 - 添加 ISAPI 筛选器,所需的 PHP 类库文件在 wampsever 安装目录
C:\wamp\bin\php\php5.3.10
,如图 - 添加脚本映射
点击“处理程序映射”图标后进行脚本映射配置 - 添加默认文档
index.php
- 打开 discuz 网站,如下图,mysql 调用正确。接下来进行网站安装,完成后,就说明系统的所有环境配置正常了。 好了,win7 x64 旗舰版配置 IIS+PHP+MYSQL 终于完成了,以后在弄 php 网站,按照上面类似的方法就行了。接下来自己慢慢研究吧。
我想用iis+mysql+php环境,但是发现win10安装iis装不了,是什么原因呢?
win10 是可以安装 iis 组件的。win10 安装 iis 具体步骤是:
- 在开始按钮点击右键,选择控制面板
- 从控制面板选择“程序”
- 然后选择“启用或关闭 windows 功能”
- 从列表中选择 Internet Infomation Services
- 并且把相应的功能条目勾选上。如果不清楚,可以全部选中,然后点击确定并安装
- 安装好之后在浏览器中输入
localhost
或者127.0.0.1
来确认 iis 安装成功
php服务器配置出错?
你这个提示具体看不出是啥问题来,你可以参考下面的两篇配置文章。
- 关于 windows 上配置 apache+php+mysql 的,请看这里
- 关于 windows 上配置 IIS+php+mysql 的,请看这里
win10iis怎么配置php环境
在 Windows 下配置搭建 PHP 环境的步骤:
一、准备工作 - 下载所需软件
- Apache:
httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
- PHP:
php-5.3.10-Win32-VC9-x86.zip
- MySQL:
mysql-5.5.20-win32.msi
二、安装软件
- 安装 Apache: 双击安装,与安装其他 Windows 软件没有什么区别,在填 Server Infomation 时,并没有特殊规定,只要输入的信息符合格式即可。
安装完成之后,在浏览器输入,如果显示 It Works!,表示 Apache 安装成功。 - 安装 PHP: 将
php-5.3.10-Win32-VC9-x86.zip
解压到一个目录即可。 - 安装 MySQL: 双击安装,如果需要更改安装目录,则在 Choose Setup Type 选择 Custom
安装完成后开始配置 MySQL,全部保持默认选项即可,但最好把 MySQL 默认编码改为 utf8,在 Modify Security Settings 选项中设置密码,输入两次密码即可完成,最后点 Execute 完成配置。
三、整合 Apache + PHP + MySQL
Apache
首先修改 Apache 的配置文件,让 Apache 支持解析 PHP 文件。Apache 配置文件在 Apache 安装目录的 conf
目录下的 httpd.conf
。
- 让 Apache 可以解析 php 文件,在配置文件中找到:
在下一行添加(绿色的位置是根据 PHP 的所在目录而定的):#LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule php5_module "D:/Develop/PHP/php5apache2_2.dll" PHPIniDir "D:/Develop/PHP" AddType application/x-httpd-php .php .html .htm
- 在配置文件中找到:
改为:DirectoryIndex index.html
DirectoryIndex index.php index.html
- 修改 Apache 站点目录,在配置文件中找到(Apache 安装的目录不同,显示的值不一样):
改为:DocumentRoot "D:/Develop/Apache2.2/htdocs"
DocumentRoot "D:/Workspace/PHP"
PHP
把 php.ini-development
改名为 php.ini
,作为 PHP 的配置文件。修改 php.ini
:
- 设置 PHP 扩展包的具体目录,找到:
改为(值是 ext 文件夹的目录):; On windows: ; extension_dir = "ext"
; On windows: extension_dir = "D:/Develop/PHP/ext"
- 开启相应的库功能,找到需要开启的库的所在行:
去掉前面的分号(注释),即改为:;extension=php_curl.dll ;extension=php_gd2.dll ;extension=php_mbstring.dll ;extension=php_mysql.dll ;extension=php_xmlrpc.dll
extension=php_curl.dll extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_xmlrpc.dll
- 设置时区,找到:
改为:;date.timezone =
date.timezone = Asia/Shanghai
phpstudy windows10环境下怎么安装php_intl.dll扩展
在 phpstudy 中将版本切换到 php-5.4.45-nts+iis7/8
(打开 phpstudy → 切换版本 → 选择 php-5.4.45-nts+iis7/8
)
win10+iis10+phpStudy 配置 php 开发环境
切换版本后,可能你的 mysql 启不起来,没关系,手动启动一下就可以了(到你安装 mysql 的 bin 目录下点一下 mysqld.exe
,点击后,会弹一个控制台界面,界面会自己关掉,关掉后 mysql 就运行好了)
在 phpstudy 上新增一个网站,我这里使用的这个域名是永久解析到了 127.0.0.1
的,所以可以随便取个二级域名绑定你本地的网站。
打开你的 iis 管理器(win+R → 输入 inetmgr
→ 确定),准备添加“处理程序映射”
双击“处理程序映射”,然后左键点击右上角“添加模块映射...”
如下图,填写模块信息,注意,请求路径 *.php
的 *
不能少。
选择可执行文件,即你 php 目录下的 php-cgi.exe
填写好名称,然后还要配置请求限制,如图所示,选择“文件或文件夹”,然后一路确定。
确定后,映射模块列表里有你添加的信息,说明添加模块成功。
在 IIS 上添加一个网站,注意,绑定的端口为 80 端口,域名和 phpstudy 上绑定的一样。
配置好默认文档(index.php
),其它的可以删除。
配置好了默认文档后,就可以访问你的 php 网站了,因为我这个网站首页还没有内容,所以显示的是登录页面,如下