配置iis8+php5+mysql5
一、软件准备
1.1 windows 2012 dc //系统安装iis8
1.2 php5.2 //c:\intepub\php5.2
1.3 mysql5.5 //c:\interpub\mysql5.5
1.4 phpmyadmin3.5.7 //c:\interpub\wwwroot\phpmyadmin3.5.7
二、安装windows2012 iis8支持php5
2.1 windows 2012 安装添加角色 web服务器iis;
2.2 角色服务中除了iis默认的选项外,添加 应用程序开发中的cgi,asp,
2.3 安装,重启计算机。
三、安装mysql5.5
3.1 运行mysql安装包;
3.2 安装类型: complete;
3.3 配置类型: Detailed Configuration;
3.4 服务器类型: Server Machine //专门的mysql server 选 Dedicated MySQL Server Machine
3.5 存储引擎: Transactional Database Only //InnoDB为主,偶尔MyISAM;
3.6 InnoDB数据库存储路径: c:\intepub\database;
3.7 设置并发连接数: Online Transaction Processing(联机事务处理)(OLTP) // 500
3.8 联网使用选项: Enable TCP/IP Networking & Enable strict mode . port 3306可改
3.9 选择字符集: Best Support For Multilingualism //默认utf-8
3.10 设置服务:Install As Windows Service //安装为windows 服务
3.11 安全登陆配置:MySQL Configuration Wizard: //配置root的密码
四、配置php.ini
复制php.ini-recommended为php.ini
配置php.ini文件
4.1 date.timezone="Asia/Shanghai" //prc也可以
4.2 extension_dir = "./ext" //绝对路径也可以
4.3 cgi.force_redirect = 0 //支持iis8
4.4 cgi.fix_pathinfo=1 //支持iis8
4.5 fastcgi.impersonate = 1 //支持iis8下的fastcgi模式
4.6 memory_limit = 256M //php的resource最大占用内存
4.7 post_max_size = 50M //php能接受的最大post数据的大小
4.8 upload_tmp_dir ="c:/inetpub/temp/upload" //上传临时文件路径
4.9 upload_max_filesize = 50M
4.10 short_open_tag = on //支持short tag
4.11 asp_tags = on //支持asp
4.12 配置dll库
extension=php_bz2.dll
extension=php_curl.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_mcrypt.dll
extension=php_mhash.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll
extension=php_sqlite.dll
extension=php_xmlrpc.dll
extension=php_pdo.dll
extension=php_xmlrpc.dll
extension=php_zip.dll
4.12 check php configuration
执行runas /user:[email protected] "c:\intepub\php5.2\php.exe -info"
五、配置iis8
5.1 进入iis管理器
5.2 点击主机名(非站点名)>处理应用程序映射>添加模块映射
路径:*.php
模块:FastCgiModule(下拉框选择)
可执行:c:\intepub\php5.2\php-cgi.exe
名称:Php-FastCgi
站点>默认文档>添加index.html index.shtml index.shtm index.asp index.php
5.3 测试phpinfo();
六、配置zend
(To be continued)