在 Windows Server 2008 R2 上配置 PHP、MySQL 和 SQL Server 2008 运行环境涉及多个步骤,以下是详细的安装和配置指南:
1. 安装 IIS(Internet Information Services)
IIS 是微软的 Web 服务器,用于托管 PHP 应用程序。
1、打开服务器管理器:
点击“开始”菜单,选择“管理工具”,然后选择“服务器管理器”。
2、添加角色:
在服务器管理器中,点击左侧的“角色”。
点击右侧的“添加角色”。
3、选择 Web 服务器(IIS):
在“添加角色向导”中,勾选“Web 服务器(IIS)”。
按照向导完成安装。
安装 PHP
PHP 是一个流行的开源脚本语言,用于开发动态网站。
1、下载 PHP:
访问 [PHP for Windows](https://windows.php.net/download) 页面,下载适合你系统的版本(通常是非线程安全版本)。
2、解压 PHP:
将下载的 ZIP 文件解压到C:\php
目录。
3、配置 PHP:
复制php.ini-development
文件并重命名为php.ini
。
编辑php.ini
文件,确保以下设置正确:
extension_dir = "ext"
启用所需的扩展,
extension=mysqli extension=pdo_mysql
4、配置 IIS 以使用 PHP:
打开 IIS 管理器,选择你的网站或创建一个新的网站。
双击“处理程序映射”,点击右侧的“添加模块映射”。
输入以下信息:
请求路径:*.php
模块:FastCgiModule
可执行文件:C:\php\php-cgi.exe
名称:PHP via FastCGI
点击“确定”。
5、配置 FastCGI:
在 IIS 管理器中,双击“FastCGI 设置”。
点击右侧的“添加...”,输入以下信息:
名称:PHP
可执行文件:C:\php\php-cgi.exe
参数:留空
环境变量:留空
点击“确定”。
安装 MySQL
MySQL 是一个流行的关系数据库管理系统。
1、下载 MySQL:
访问 [MySQL Community Downloads](https://dev.mysql.com/downloads/mysql/) 页面,下载适用于 Windows 的安装包。
2、安装 MySQL:
运行下载的安装程序,按照向导完成安装。
设置 root 密码和其他配置选项。
3、配置 MySQL:
打开命令提示符,进入 MySQL 安装目录的 bin 目录。
运行以下命令以启动 MySQL 服务:
net start mysql
登录 MySQL:
mysql -u root -p
创建数据库和用户:
CREATE DATABASE mydatabase; CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword'; GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost'; FLUSH PRIVILEGES;
4. 安装 SQL Server 2008
SQL Server 2008 是一个强大的关系数据库管理系统。
1、下载 SQL Server 2008:
访问 [Microsoft SQL Server 2008](https://www.microsoft.com/en-us/download/details.aspx?id=1695) 页面,下载适用于 Windows Server 2008 R2 的版本。
2、安装 SQL Server 2008:
运行下载的安装程序,按照向导完成安装。
选择“新建 SQL Server 独立安装或向现有安装添加功能”。
按照向导完成安装,设置管理员账户和密码。
3、配置 SQL Server:
打开 SQL Server Management Studio (SSMS),连接到你的 SQL Server 实例。
创建数据库和用户:
CREATE DATABASE mydatabase; CREATE LOGIN mylogin WITH PASSWORD = 'mypassword'; CREATE USER myuser FOR LOGIN mylogin; EXEC sp_addrolemember 'db_owner', 'myuser';
测试环境
确保所有组件都正确安装和配置后,可以创建一个简单的 PHP 脚本来测试连接。
1、创建 PHP 测试脚本:
在 IIS 的网站根目录下创建一个名为test.php
的文件,内容如下:
<?php phpinfo(); ?>
2、访问测试脚本:
在浏览器中访问http://yourserver/test.php
,你应该能看到 PHP 的信息页面。
通过以上步骤,你应该能够在 Windows Server 2008 R2 上成功配置 PHP、MySQL 和 SQL Server 2008 的运行环境。