Win7+IIS+PHP+MySql 配置
http://blog.csdn.net/vanglen/article/details/8224683 ========================================================================================================================== 最近接触了一个PHPMySql的项目,由于之前也木有做过PHP,所以整理了
http://blog.csdn.net/vanglen/article/details/8224683
==========================================================================================================================
最近接触了一个PHP+MySql的项目,由于之前也木有做过PHP,所以整理了一下从官网和各位大虾的配置方法,并且记录如下。
资源下载:
下载windwos版本的PHP:http://windows.php.net/download/ (我下载的是PHP5.4.9_VC9 x86 Non Thread Safe,下载地址:http://windows.php.net/downloads/releases/php-5.4.9-nts-Win32-VC9-x86.zip)
下载windows版本的mysql:http://dev.mysql.com/downloads/(我下载的是32位的MySql Community Server,下载地址:http://10.10.4.4/download/30441461/38229922/3/msi/170/240/1349924169898_752/mysql-5.5.28-win32.msi)
PHP文档参考:
php官方说明文档:http://www.php.net/manual/zh/index.php
下载地址:http://www.php.net/download-docs.php
PHP安装配置:
解压缩下载到的php-5.4.9-nts-Win32-VC9-x86.zip到D:\php\5.4.9\(必须手动设置此目录的可读写权限,“属性”-“安全”-“编辑”,添加IIS_USERS。使IIS_ISURS和Users完全控制)。
1.修改php.ini-development文件为php.ini,并打开。
2.去掉注释
;fastcgi.impersonate = 1 修改为 fastcgi.impersonate = 1
;cgi.fix_pathinfo=1 修改为 cgi.fix_pathinfo=1
;cgi.force_redirect = 1 修改为 cgi.force_redirect = 0
; extension_dir = "ext" 修改为 extension_dir = "D:\php\5.4.9\ext"
3.开启相应的扩展库:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll
4.配置PHP的Session功能
在使用session功能时,我们必须配置session文件在服务器上的保存目录,否则无法使用session,我们需要在Windows 7上新建一个可读写的目录文件夹,此目录最好独立于WEB主程序目录之外,此处我在D:\php\5.4.9\目录上建立了tmpSession目录,然后在php.ini配置文件中找到
;session.save_path = "/tmp" 修改为 session.save_path = "D:\php\5.4.9\tmpSession"
5.配置PHP的文件上传功能
同session一样,在使用PHP文件上传功能时,我们必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败,我们仍然需要在Windows 7上建立一个可读写的目录文件夹,此处我在D:\php\5.4.9\目录上建立了tmpUpload目录,然后在php.ini配置文件中找到
;upload_tmp_dir = 修改为 upload_tmp_dir = "D:\php\5.4.9\tmpUpload"
6.修改date.timezone,否则可能会报错。
;date.timezone = 修改为 date.timezone = "Asia/Shanghai",有的文章说也可改为PRC。
(PHP官方文档参考:http://www.php.net/manual/zh/timezones.asia.php)
7.php.ini的配置就算完成了,如果有什么变动也可以回来进行修改。还有IIS对php的支持,下边的会进行详细的介绍。
8.测试php
在“开始-运行-cmd”下试着运行d:\php\5.4.9\php -i和d:\php\5.4.9\php -v,正常来说-i参数可以看到一大堆参数信息,而-v参数可以看到php的版本信息,如果把dll文件不存在的扩展打开了的话,-v时会有提示。
IIS配置:
查阅PHP官方说明文档http://www.php.net/manual/zh/install.windows.iis7.php
1.给IIS添加CGI支持:
在Windows7的控制面板-程序中“打开/关闭Windows功能”,在里面打开Internet信息服务-万维网服务-应用程序开发功能,勾选CGI,点击确定。
2.打开IIS控制台,在左边树中选最顶级结点,也就是你的电脑名,然后在中间(功能视图)里打开“处理程序映射”(英文文叫“Handler Mappings”),打开之后在最右边点“添加模块映射”(Add Module Mapping),在打开的窗口中输入以下信息。
- Request path(请求路径): *.php
- Module(模块): FastCgiModule
- Executable(可执行文件): D:\php\5.4.9\php-cgi.exe (选的时候把类型由dll改成exe)
- Name(名称): PHP_via_FastCGI
3.按自己需要在IIS网站的“默认文档”中添加"index.php"。
4.重新启动IIS。完成IIS配置。
5.在IIS中测试PHP。
打开记事本,输入,保存为index.php,将文件保存到IIS网站的根目录下,一般为C:\inetpub\wwwroot。
在浏览器中输入http://localhost/index.php。
页面显示PHP版本等信息表示配置成功。
MySql安装与配置:
1.打开安装文件,进行安装。
2.选择安装类型,这里选择Custom:
Typical(典型安装)
Installs the most common program features Recommended formost users
安装最常用的程序功能,建议大多数用户使用
Custom(自定义安装)
Allows users to choose which program features will be installed where they will be installed Recommended foradvanced users
意思是:允许用户选择安装的程序和选择安装的位置建议高级用户使用
Complete(安全安装)
All program features will be installed Requires the most disk space
意思是:将安装所有的功能程序,需要最多的硬盘空间
3.选择安装路径。
4.点击"install"进行安装.
5.安装完成后,选中"launch the MySql Instance Configuration Wizard",点击"finish”,并启动MySql实例配置向导。
6.选择配置方式,选择Detailed Configuration。
Detailed Configuration(手动精确配置)
Standard Configuration(标准配置)
7.选择,选择Developer Machine,也可以选择Server Machine,根据自己情况选择即可。
Developer Machine(开发测试类,mysql 占用很少资源)
Server Machine(服务器类型,mysql占用较多资源)
Dedicated MySQL Server Machine(专门的数据库服务器,mysql占用所有可用资源)
8.选择mysql数据库的大致用途。我选择的是Multifunctional Database。
Multifunctional Database(通用多功能型,好)
Transactional Database Only(服务器类型,专注于事务处理,一般)
Non-Transactional Database Only(非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional
9.选择数据库文件存储位。这里不做修改默认即可。
10.选择您的网站的一般mysql 访问量,同时连接的数目。我Manual Setting,并设置连接数为20。(根据自己实际情况选择即可)
Decision Support(DSS)/OLAP(20个左右)
Online Transaction Processing(OLTP)(500个左右)
Manual Setting(手动设置,自己输一个数)
11. 选择是否启用TCP/IP连接,设定端口(如果不启用,就只能在自己的机器上访问mysql 数据库)。(选中,端口默认)
"Add firewall exception ……",将MYSQL服务的监听端口加为windows防火墙例外,避免防火墙阻断(此处我没有选中,默认即可)。
选择“启用标准模式”(Enable Strict Mode),这样MySQL就不会允许细小的语法错误。(选中)。
12.选择MySql默认编码格式,我选择第三个Manual Selected Default Charactor Set/Collation,并选择"uft8'。
13.,还可以指定Service Name(服务标识名称)(默认即可)
是否将mysql的bin目录加入到Windows PATH(加入后,就可以直接使用bin下的文件)。(选中)
14.为MySql的root(超级管理员)用户设置密码,也可以不设置,完成配置后也可以进行修改。(这里我设置了密码)
Enable root access from remotemachines是否允许root 用户在其它的机器上登陆。(为了方便这里我勾选上了)
Create An Anonymous Account新建一个匿名用户。(这里我没有勾选)
15.设置完成后,点击"Execute"。
16.完成MySql的安装与配置。

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

标题:Linux系统中GDM的工作原理及配置方法在Linux操作系统中,GDM(GNOMEDisplayManager)是一种常见的显示管理器,用于控制图形用户界面(GUI)登录和用户会话管理。本文将介绍GDM的工作原理和配置方法,以及提供具体的代码示例。一、GDM的工作原理GDM是GNOME桌面环境下的显示管理器,负责启动X服务器并提供登录界面,用户输

了解LinuxBashrc:功能、配置与使用方法在Linux系统中,Bashrc(BourneAgainShellruncommands)是一个非常重要的配置文件,其中包含了系统启动时自动运行的各种命令和设置。Bashrc文件通常位于用户的家目录下,是一个隐藏文件,它的作用是为用户自定义设置Bashshell的环境。一、Bashrc的功能设置环境

MyBatisGenerator是MyBatis官方提供的一个代码生成工具,可以帮助开发人员快速生成符合数据库表结构的JavaBean、Mapper接口以及XML映射文件。在使用MyBatisGenerator进行代码生成的过程中,配置参数的设置是至关重要的。本文将从配置参数的角度出发,深入探讨MyBatisGenerator的

Win11系统如何配置工作组工作组是一种在局域网中连接多台计算机的方式,它允许计算机之间共享文件、打印机和其他资源。在Win11系统中,配置工作组非常简单,只需按照以下步骤操作即可。步骤1:打开“设置”应用程序首先,点击Win11系统的“开始”按钮,然后在弹出的菜单中选择“设置”应用程序。你也可以使用快捷键“Win+I”打开“设置”。步骤2:选择“系统”在“设置”应用程序中,你会看到多个选项。请点击“系统”选项,进入系统设置页面。步骤3:选择“关于”在“系统”设置页面中,你会看到多个子选项。请点

标题:Linux系统中如何配置和安装FTPS,需要具体代码示例在Linux系统中,FTPS是一种安全的文件传输协议,与FTP相比,FTPS通过TLS/SSL协议对传输的数据进行加密,提高了数据传输的安全性。在本文中,将介绍如何在Linux系统中配置和安装FTPS,并提供具体的代码示例。步骤一:安装vsftpd打开终端,输入以下命令安装vsftpd:sudo

如何在C++中实现HTTP流传输?使用Boost.Asio和asiohttps客户端库创建SSL流套接字。连接到服务器并发送HTTP请求。接收HTTP响应头并打印它们。接收HTTP响应正文并打印它。

手把手教你配置Maven本地仓库:提升项目构建速度Maven是一个强大的项目管理工具,广泛应用于Java开发中。它能够帮助我们管理项目依赖、构建项目以及发布项目等,但在实际开发过程中,有时会遇到项目构建速度较慢的问题。其中一个解决方法是配置本地仓库,以提升项目构建速度。本文将手把手地教你如何配置Maven本地仓库,让你的项目构建更加高效。为什么需要配置本地仓

我们在使用win11系统的时候有时候会需要查看自己的电脑配置,但是也有不少的用户们在询问win11电脑配置在哪里看?其实方法很简单的,用户们可以直接的打开设置下的系统信息,然后就能查看电脑配置信息。下面就让本站来为用户们来仔细的介绍一下win11电脑配置信息如何查找方法吧。win11电脑配置信息如何查找方法方法一:1、点击开始,打开电脑设置。3、在此页面即可查看电脑配置信息。2、在命令提示符窗口中,输入systeminfo回车,即可查看电脑配置。
