设为首页 收藏本站
查看: 938|回复: 0

Windows 2000-2003 IIS下配置PHP5+MySQL+GD库全能服务器

[复制链接]

尚未签到

发表于 2015-5-4 11:41:49 | 显示全部楼层 |阅读模式
  公司需要安装新网互联的EPP Pro,PHP的,在现有的Windows 2000和Windows2003服务器下安装测试通过,2003配置php5安装步骤及方法留存分享及备用。
  >新网互联EPP Pro安装注意事项,移步鼠标,按下这里然后放开<
  >以下步骤太详细懒得看,又按一下这里看快速配置Win2k、Win2k3的PHP5环境<
  Windows 2000 IIS的安装略过,安装后默认支持ASP。
Windows 2003安装IIS:控制面板-添加删除程序-添加/删除Windows组件-应用程序服务器,要支持ASP.NET选中ASP.NET,选中Internet信息服务(IIS),点击Internet信息服务(IIS)进入,点击万维网服务进入,选中Active Server Page,以便服务器支持ASP。
  下面是要准备的安装包和详细的安装步骤:
  下载需要的安装包:
  PHP:http://www.php.net/downloads.php(php-5.2.5-Win32.zip)
  MySQL:http://dev.mysql.com/downloads/(mysql-5.0.22-win32.zip)
  Zend Optimizer:http://www.zend.com/en/products/guard/downloads(ZendOptimizer-3.3.3-Windows-i386.exe)
  Xcache:http://xcache.lighttpd.net/wiki/Release-1.2.2(XCache-1.2.2-php-5.2.5-Win32.zip)
  phpMyAdmin:http://www.phpmyadmin.net/(phpMyAdmin-2.11.8.1-all-languages-utf-8-only.zip)
  -----
安装过程中,可以先关闭防火墙和杀毒软件,特别是McAfee的访问保护,以确保安装顺利。
-----
PHP站点文件以二进制方式上传
-----
首先注意的是文件访问权限,以下安装的MySQL、PHP文件夹需要:
administrator 完全控制
system 完全控制
user 读取加运行
phpMyAdmin文件夹及站点文件夹需要有Everyone或IIS来宾账号具有读取权限,写权限视站点而定。
-----

  • 安装配置MySQL
    MySQL的安装比较友好,解压后运行Setup.exe(默认选中的项目未说明时不作变动)
    Next
    选择"Custom"来自定义安装
    安装路径可以自己设定,我设置的是"D:\PHPServer\MySQL\"(安装mysql的路径中,不能含有中文!)
    点"Install"安装
    点"Skip Sign-Up"跳过注册-"Next"
    点"Finish"完成安装并配置MySQL
    点"Next"
    选择"Detailed Configuration"进行详细配置-"Next"
    选择MySQL的运行模式为"Server Machine"-"Next"
    选择MySQL数据库默认存储方式为默认值"Multifunctional Database"或"Non-Trans Only (MYISAM)"-"Next" (第一个为多功能用途,将把数据库优化成很好的innodb存储类型和高效率的myisam存储类型,第二个是只用于事务处理类型,最好的优化innodb,但同时也支持myisam,最后一个是非事务处理类型,适合于简单的应用,只有不支持事务的myisam类型是被支持的。一般默认选择第一个多功能的。)
    存储位置,默认即可,也可以按需要自行更改。
    选择"Manual Setting"设置MySQL最大连接数,一般设置为128-512之间的整数,如200-"Next"
    去掉勾选的"Enable Strict Mode",不启用"Strict Mode"-"Next"
    选择"Manual Selected Default Character Set/Collation",设定MySQL默认字符集,以用户站点语言为准,如utf8-"Next"
    选中"Include Bin Directory in Windows PATH",把MySql的路径插入到系统变量中-"Next"
    输入root的新密码,不要选上"Create An Anonymous Account",该选项为是否要启动匿名远程连接模式,使用该模式对数据库非常不安全,默认未选中-"Next"
    点击"Execute",完成MySQL配置并启动MySQL服务,-"Finish"
  • 测试MySQL运行
    "开始"-"运行"-"CMD",在DOS窗口中输入"MySQL -u root -p",输入root密码,显示结果:
    C:\Documents and Settings\Administrator>mysql -u root -p
    Enter password: *********
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 2 to server version: 5.0.22-community-nt
    Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
    mysql>
    测试成功,至此,MySQL运行正常。
  • 配置PHP5
    解压php-5.2.5-Win32.zip到D:\PHPServer\php(路径自定)
    "控制面板"-"系统"-打开系统属性(系统特征)-"高级"-"环境变量"-"系统变量"列表内的"Path"-点击下面的"编辑"-在"变量值"最后加上";D:\PHPServer\php"(php的解压路径,不要忘记先加上";"号)-确定
    Ps:在"Path"里可以看到刚安装MySQL时它加上的路径"D:\PHPServer\MySQL\bin"
    点击"系统变量"列表下的"新建"按钮-在"变量名"后输入"PHPRC"-"变量值"输入"D:\PHPServer\php"(php的解压路径)-"确定"
    "开始"-"运行"-"php.ini",看是否能打开php.ini文件,检测一下刚设置路径是否正确
    "开始"-"运行"-"ext",看是否能打开ext文件夹,ext文件夹包含很多dll文件,能打开,确定正确,继续
    打开php.ini,查找:"extension_dir"找到extension_dir = "./",并改成extension_dir = "ext",再查找:"Windows Extensions"
    在"Windows Extensions"下方的动态模块配置中,去掉以下模块配置每行前面的";"号:
    extension=php_gd2.dll
    extension=php_mbstring.dll
    extension=php_mcrypt.dll
    extension=php_MySQL.dll
    如果要让php显示错误而不是有错误时显示空白,可以顺便设置一下:
    display_errors = On
    Ps:很多配置方法是将php.ini-dist复制到Windows(Winnt)目录下并改名为php.ini,复制php5ts.dll和libmysql.dll到WINNT\system32中,由于设置了系统路径,不需要这样做了。
  • 配置网站IIS
    "控制面板"-"管理工具"-"Internet 信息服务(IIS)管理器"
    建立一个PHP站点,比如建一个EPP Pro的PHP站点。解压:EPP_Pro_V3.80.zip,按一般的建立客户站点的方法建,建的时候勾选"运行脚本(如ASP)"的权限即可。
    在刚刚建立的站点上右击-"属性"-"主目录"-"配置",在弹出的"应用程序配置"对话框中,单击"添加",选择"可执行文件"为"D:\PHPServer\php\php5isapi.dll"(PHP目录下的php5isapi.dll),扩展名为".php","限制动作"为"GET,POST",单击"确定"添加,并在"应用程序扩展"窗口中查看".php"扩展是否加载成功,若成功,则单击"确定"关闭配置窗口,回到站点属性主窗口
    单击属性窗口中"文档"选项卡,在"默认内容文档"中加入网站的默认程序首页名称,如"index.php",完成
    如果是Windows2003服务器,还需要点击"Web 服务扩展",选择"添加一个新的 Web 服务扩展","扩展名"填写PHP,"文件"选择"D:\PHPServer\php\\php5isapi.dll",并设置该PHP扩展默认为允许,确定
    重启IIS
  • 测试PHP是否安装正确
    在刚刚建立的站点中新建一个文本文件,内容为:

    保存为php.php
    在浏览器中访问该文件,如:http://blog.yangfu.name/php.php,如果能够正常显示PHP支持信息则表明配置整合成功
    至此,完成PHP与IIS的整合。
  • 安装配置Zend Optimizer优化器
    Zend Optimizer的安装比较友好,运行ZendOptimizer-3.3.3-Windows-i386.exe进行安装。
    注意安装时提示指定php.ini的位置时,请选择php的目录,如"D:\PHPServer\php"
    提示IIS网站根目录的位置时,请选择IIS站点默认站点所在的位置。如:D:\EPP_Pro
    Zend Optimizer安装完成后会自动重启IIS服务,重启完成后,再次浏览php.php,查看是否包含了Zend Optimizer支持信息,如果有,则说明Zend Optimizer安装成功,Zend Optimizer支持信息如下:
    This program makes use of the Zend Scripting Language Engine:
    Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
        with Zend Extension Manager v1.2.0, Copyright (c) 2003-2007, by Zend Technologies
        with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
  • 安装配置phpMyAdmin
    将phpMyAdmin-2.11.8.1-all-languages-utf-8-only.zip解压到相应文件夹,在IIS中建立phpMyAdmin的站点或虚拟目录。
    打开phpMyAdmin文件夹中的config.sample.inc.php,打开此文件,查找:
    $cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH!
    指定Cookie的名称,''内随意内容即可,如修改为:$cfg['blowfish_secret'] = 'fufu';
    然后另存文件为config.inc.php,注意保存为utf8编码。
    在浏览器中访问phpMyAdmin,视IIS中建立的名称和类型而定,如我建立的虚拟目录:
    http://blog.yangfu.name/phpmyadmin/index.php
    出现phpMyAdmin欢迎登录界面即安装成功。输入root及root密码登录即可管理MySQL。
  参阅:
  phpStudy v1.7.5下载,PHP5开发环境集成包
  使用APMServ 5.2.6快速搭建Apache 2.2.9、PHP 5.2.6环境

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-63530-1-1.html 上篇帖子: FIX: Error message when you try to install a large Windows Installer package or 下篇帖子: 【经验分享】终于搞定SQL Server 2000 + Windows Server 2003 大内存配置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表