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

[经验分享] Windows XP/2003下Apache+PHP+MySQL+Zend Optimizer+phpMyAdmin安装配置

[复制链接]

尚未签到

发表于 2016-5-19 11:14:57 | 显示全部楼层 |阅读模式
  转载自:      http://www.360doc.com/content/11/0406/16/42286_107610571.shtml
  
  
  
Windows XP下Apache+PHP+MySQL+Zend Optimizer+phpMyAdmin安装配置
2009年07月09日 星期四 下午 05:42
  一、软件准备
  Apache(2.2.11): http://httpd.apache.org/download.cgi
  PHP(5.2.8): http://www.php.net/downloads.php
  MySQL(5.1、6.0): http://dev.mysql.com/downloads/
  Zend Optimizer(3.3): http://www.zend.com/store/products/zend-optimizer.php
  phpMyAdmin(3.1.1): http://www.phpmyadmin.net/home_page/index.php
  
以上软件均为免费软件,所以以上提供网址均为官方下载地址。
  假设C:\ 为你现在所使用操作系统的系统盘,如果你目前操作系统不是安装在C:\ ,请自
  行修改。
  二、安装PHP、Apache,并使之配合
  1、下载后,解压至C:\PHP5(这个路径可以随意,不过下面要是用到这个路径,请相应
  修改);
  2、进入C:\PHP5 ,将php.ini-dist 复制一份放到C:\Windows 内,改名为php.ini ,然后
  用记事本打开,利用记事本的查找功能搜索extension_dir = "./" ,并将其路径指到你的PHP
  目录下的ext 目录,比如:extension_dir = "C:/PHP5/ext" ;再搜索register_globals = Off ,
  将Off 改成On ;如果你想让PHP 支持更多功能模块,请按照下面的步骤去做,如果不
  想的话,直接保存关闭php.ini 即可.
  
  PHP 支持的模块很多,搜索到:
  ; Windows Extensions
  ; Note that ODBC support is built in, so no dll is needed for it.
  ; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
  ; extension folders as well as the separate PECL DLL download (PHP 5).
  ; Be sure to appropriately set the extension_dir directive.
  下面所列的就是PHP 预支持的扩展模块,默认情况下都用分号在前面注释掉了,如果你想
  PHP 支持某个模块,请将前面的“;”去掉即可。如果安装完毕后测试时,弹出不支持xxx.dll
  模块的话,直接将前面分号再加上去,保存后重启Web 服务器就可以了。
  比如我们可能会使用到以下一些扩展模块:
  extension=php_gd2.dll
  extension=php_mbstring.dll
  extension=php_mcrypt.dll
  extension=php_mysql.dll
  extension=php_mysqli.dll
  extension=php_xsl.dll
  3. 将C:\PHP5和C:\PHP5\ext 添加到环境变量中 (原文为3、把C:\PHP5\php5ts.dll、C:\PHP5\libmcrypt.dll 和C:\PHP5\ext 目录下的所有文件复制粘贴到C:\Windows\system32\内;修改)
  4、配置Apache 使其支持PHP :
  一般下载后得到的是一个.msi 文件(如:apache_2.2.10-win32-x86-openssl-0.9.8i.msi),直接双
  击安装,过程中需设置一下服务器名,如本机设置为: localhost (或127.0.0.1) ,假设
  装在F:\。
  (1)、以apache 模块安装PHP :
  打开F:\Apache2.2\conf\httpd.conf ,在最后添加如下代码:
  代码:
  LoadModule php5_module "C:/php5/php5apache2_2.dll"
  AddType application/x-httpd-php .php
  查找DirectoryIndex ,在其后面添加index.php ,保存后关闭文件,Restart Apache 。
  打开浏览器,输入: http://localhost/  (或127.0.0.1),看到成功页面(It works!)后,在
  F:\Apache2.2\htdocs 下新建一个phpinfo.php ,内容如下:
  <?php
  phpinfo();
  ?>
  打开浏览器,输入:http://localhost/phpinfo.php  ,将显示当前服务器所支持PHP 的全部信息,
  可以看到Server API 的模式为:Apache 2.0 Handler 。
  (2)、以CGI 模式安装PHP :
  · ScriptAlias /php5/ "C:/php5/"
  · Action application/x-httpd-php5 "/php5/php.exe"
  · AddType application/x-httpd-php5 .php
  查找DirectoryIndex ,在其后面添加index.php ,保存后关闭文件,Restart Apache 。
  打开浏览器,输入:http://localhost/  ,看到成功页面后,在F:\Apache2.2\htdocs 下新建一个
  phpinfo.php ,内容如下:
  <?php
  phpinfo();
  ?>
  打开浏览器,输入: http://127.0.0.1/phpinfo.php  ,将显示当前服务器所支持PHP 的全部信
  息,可以看到Server API 的模式为:CGI 。
  三、安装MySQL
  1.安装及配置向导
  双击安装下载得到的mysql 安装文件,安装过程中会提示你是不是立即进行配置,选择否即
  可完成安装,选择是将进入配置向导。
  (1)选择配置方式
  我们可以看到两个选项,Detailed 和Standard。选择Detailed Configuration 可以看到可用的
  所有选项,选择Standard Configuration 则必须手动修改my.ini 文件已达到配置效果。这里我
  们选择Detailed Configuration。
  (2)选择服务器类型
  在本界面中我们可以看到三个选项。其中:当你为了测试而在本机上使用MySQL 时,选择
  Developer Machine; 当MySQL 运行的电脑上还有其他的服务器软件,并且比你运行MySQL
  占用更多资源时,选择Server Machine;当MySQL 是机器上所运行的主要服务,且存在大
  量的系统资源时,选择Dedicated MySQL Server Machine。
  (3)配置数据库应用
  本界面包括三个选项:Multifunctional Database 、Transactional Database 和Non-Transactional
  Database Only 。对于Multifunctional Database,InnoDB 和MyISAM 存储引擎二者可以平均
  分配资源。Transactional Database 虽然也支持InnoDB 和MyISAM,但是更倾向于InnoDB。
  Non-Transactional Database Only 不支持InnoDB,并且把所有资源应用于MyISAM。除非你
  确切的知道自己的数据库使用哪种存储引擎,否则请选择Multifunctional Database。
  (4)配置硬盘位置及存储阈值
  如果已经选择了一个数据库使用选项,并包括InnoDB 存储引擎,将产生此过程。
  (5)选择MySQL 服务器的并发连接数
  你的设置取决于Web 站点或应用程序所使用的数据流和数据库的数量。默认的Decision
  Suppor(t DSS)/OLAP,最多并发数为100 个,假定平均为20 个。Online Transaction Processing
  (OLTP)最多并发数为500 个。而Manual 设置允许我们自行选择数值。
  (6)Networking Options
  在这里,我们可以激活或者关闭TCP/IP 网络,并且可以配置MySQL 的端口号,默认为3306。
  推荐打开严格模式,除非你知道自己要改变什么。
  不要忘记修改防火墙规则,允许数据流通过3306 端口。
  (7)Character Set
  默认为Standard Character Set ,这使得整个数据库都采用Latin1.也可以选择“Best Support for
  Multilingualism”选项,这使得UTF8 作为字符集。如果你要使用某个特定的字符集,选择
  “Manual Selected Default Character Set”下拉菜单。
  (8)Windows 环境配置
  选择把MySQL 作为一项系统服务安装。选择“Install as Windows Services”复选框并为之取
  一个名字。可以选择将MySQL bin 目录添加到Windows Path。
  (9)安全配置
  为root 账户设置密码,或匿名。为了系统安全性,建议不要使用匿名账户。除非你知道在
  做什么,否则不要开启“Enable Root Access From Remote Machines”。
  2.测试是否正常工作
  打开命令提示行(“win+R”或“开始-运行”键入cmd)
  Mysql -u root -p 回车输入密码,如果进入控制台则数据库安装成功。
  3.更改数据库目录
  (1)打开cmd 命令提示符窗口,输入命令:net stop MySQL 停止MySQL 服务运行;
  (2)打开X:\MySQL\my.ini
  找到:Datadir = "X:\MySQL\data"
  修改为自己所需的地址,如:Datadir = "X:\Database"
  (3)将X:\MySQL\data 文件夹复制到X:\,并重命名为X:\Database;
  (4)打开cmd 命令提示符窗口,输入命令:net start MySQL 启动MySQL 服务。
  (5)重新测试MySQL 是否工作正常。
  4.错过或希望重新进行配置向导
  如果你错过了或希望重新配置MySQL ,就请进入F:\MySQL\bin 目录, 运行
  MySQLInstanceConfig.exe ,按提示操作即可。
  四、安装Zend Optimizer
  下载后得到ZendOptimizer-3.3-Windows-i386.exe ,直接双击安装即可,安装过程要你
  选择Web Server 时,选择apache2.x。之后提示你选择php.ini、Apache 文件的地址。
  Zend Optimizer 的安装向导会自动根据你的选择来修改php.ini 帮助你启动这个引擎。
  下面简单介绍一下Zend Optimizer 的配置选项。以下为安装完成后php.ini 里的默认配置
  代码(分号后面的内容为注释):
  [Zend]
  zend_optimizer.optimization_level=15
  ;优化程度,这里定义启动多少个优化过程,默认值是15 ,表示同时开启10 个优化过程
  中的1-4 ,我们可以将这个值改为1023 ,表示开启全部10 个优化过程。本句可能会没有
  在你的php.ini 文件中输入。
  zend_extension_ts="F:\ Zend\ZendOptimizer-3.3.0\lib\ZendExtensionManager.dll"
  ;Zend Optimizer 模块在硬盘上的安装路径。
  zend_extension_manager.optimizer_ts="F:\Zend\Ze ndOptimizer-3.3.0\lib\Optimizer-3.3.0"
  ;优化器所在目录,默认无须修改。
  五、安装phpMyAdmin
  下载得到phpMyAdmin-3.1.1.zip , 将其解压到apache/htdocs 目录, 找到
  X:\phpMyAdmin\libraries 并打开config.default.php ,将其复制至phpMyAdmin 根目录下,
  改名为config.inc.php,并做以下修改:
  搜索$cfg['PmaAbsoluteUri'] , 将其设置为phpMyAdmin 目录路径, 如:
  http://localhost/phpMyAdmin/  ;
  确认登录方式:搜索$cfg['Servers'][$i]['auth_type'], cookie 为默认的登录方式,如果改为http
  方式则为登录框的形式。
  输入用户名及密码: 搜索$cfg['Servers'][$i]['user'] , 默认用户名为root 。搜索
  $cfg['Servers'][$i]['password'],输入密码。
  打开浏览器, 输入: http://localhost/phpMyAdmin/  ,若apache 和MySQL 均已启动,
  phpMyAdmin 输入密码即可浏览数据库内容。
  至此所有安装完毕。
  
  
  
  
  


运维网声明 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-219108-1-1.html 上篇帖子: Symbian: 在E63+Windows 2003 安装好Nokia PC Suite,成功备份通信录和短信 下篇帖子: windows 2003 远程登录断开后,所有程序都结束的解决办法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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