




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
win2000+apache+php+mysql+zend+phpmyadmin配置详解网上这样的教程可以说是多如牛毛吧,我第一次配置服务器时,在GOOGLE中搜索的结果都让我不知道看哪个好了,现在我根据网上的其他人的教程,结合我自己的实际经验,整理出下面这些内容,按照下面的步骤配置,属于你自己的服务器马上就可以运行了,如果你象我一样是ADSL,你也可到科迈网去注册一个动态域名,那么大家就可以访问你的服务器了!大家可以看看我的/,当然,如果我关机了,那就。软件版本及下载地址(我自己用的是这些,目前应该是最新版本吧)apache_2.0.54-win32-x86-no_ssl.msi: /download.cgiphp-5.0.4-Win32.zip: /downloads.php Mmysql-4.0.24-win-noinstall.zip: /downloads/ZendOptimizer-2.5.7-Windows-i386.exe: /store/products/zend-optimizer.php 芚极?phpMyAdmin-2.6.2-rc1.zip::82/down/phpMyAdmin-2.6.2-rc1.zip或者/sourceforge/phpmyadmin/phpMyAdmin-2.6.2.zip 开始安装: 岂一、安装apache $鶠鱶_o 1、得到apache_2.0.54-win32-x86-no_ssl.msi,双击安装,可以更改安装路径,如:d:/tools/apache/,服务器名根据你的需要填写,也可填写localhost ,然后一路OK!2、打开Apache2/cont目录下httpd.conf文件,查找“DirectoryIndex”,在其后添加index.php index.htm; 刣| 3、查找“DocumentRoot ”,默认为x:/apache/apache2/htdocs,改为你自己的web路径,如:DocumentRoot D:/www/ 6xB T?4、在文件最后添加(选一种即可,推荐模块化安装) 媒L0邮? -模块化安装配置-LoadModule php5_module d:/tools/php/php5apache2.dllAddType application/x-httpd-php .php -CGI安装配置- 榗ScriptAlias /php5/ d:/tools/php/Action application/x-httpd-php5 /php/php.exeAddType application/x-httpd-php5 .php 罠5、保存httpd.conf。 ?姱J燪磱 二、 PHP 均I$4?1、解压PHP到你需要的目录(我的把phpmysqlapache都放在一个文件目录下),如:d:/tools/php2、复制php5ts.dll、libmysql.dll 到c:/winnt/system32目录下。3、复制php.ini-dist到c:/winnt下,改名为php.ini,用记事本打开,查找extension_dir = ./将其改为你PHP目录下的ext子目录路径(PHP版本不同,该目录名不同,PHP5为EXT,PHP4为extensions),如extension_dir = d:/tools/php/ext/4、查找 鍇皂;Windows Extensions 霍睝? ;Note that MySQL and ODBC support is now built in, so no dll is needed for it.; 甕谩将;extension=php_mysql.dll的;去掉! 还可以将你需要的扩展模块前的;去掉。同时相应的DLL文件复制到c:/winnt/system32目录下! d鼔5、设置你保存session的目录在d:/tools下新建tmp目录,查找;session.save_path = ,去掉前面的;,将其路径改为d:/tools/tmp 籹j动1齚 6、保存php.ini,重启apache(此时如果提示不支持*.dll时,将相对就的模块前加上;即可!),在web根目录下建立testdb.php及phpinfo.php文件,内容分别如下: -testdb.php- 阾xW?php e 粎用浏览器打开http:/localhost/testdb.php 如果输出success,说明你session配置正确! 驹分 - phpinfo.php- ?究R:? 打开浏览器,输入http:/localhost/phpinfo.php。OK,成功了! 晀g?三、mysqlW踂恂1、直接解压至需要目录,如d:/tools/mysql 2、打开MySQL/bin目录,运行winmysqladmin.exe,输入winmysqladmin的初始用户、密码(这里的用户名、密码与mysql的用户、密码无关,可以随便填)。确定之后你的右下角任务的启动栏会出现一个红绿灯的图标,红灯亮表示服务停止,绿灯亮表示服务正常,左击这个图标-winnt-install the service 安装此服务,再左击这个图标-winnt-start the service 启动mysql服务 。3、修改mysql数据库的root密码用cmd进入命今行模式输入如下命令: ( 注: d:/tools/mysql 为mysql安装目录) U嬾磩 -G cd d:/tools/mysql/bin 穂毕?X?mysqladmin -u root -p password 123456 錓?郋1 回车出现 视h|-? Enter password: ( 注:这是叫你输入原密码. 刚安装时密码为空,所以直接回车即可) 棇H骅Z 此时mysql 中账号 root 的密码 被改为 123456 安装完毕 四、ZendOptimizer双击安装ZendOptimizer-2.5.7-Windows-i386.exe,安装过程要你选择 Web Server 时,选择apache, Zend Optimizer 的安装向导会自动根据你的选择来修改 php.ini,同时将原php.ini备份为php.ini.optimizer-bak! 覦如果没有特殊要求,其它无需修改! 拪!五、phpmyadmin1、将phpMyAdmin-2.6.2-rc1.zip解压到web根目录,如d:/www/phpmyadmin。 2、打开config.inc.php,查找$cfgPmaAbsoluteUri ?=,加上phpmyadmin所在路径,如:$cfgPmaAbsoluteUri =http:/localhost/phpMyAdmin/ 钃3、查找 ?G*9鈤箮 $cfgServers$iuser = root;$cfgServers$ipassword = ;剗羬? 分别填上你mysql的用户和密码即可,这里为$cfgServers$iuser = root; ?镋誐X $cfgServers$ipassword = 123456;4、php.ini文件中;extension=php_mbstring.dll前面的;一定要去掉,同时将php/etx目录下的php_mbstring.dll文件复制到c:/winnt/system32目录下!(第2和第4步是为了解决在打开phpmyadmin时下面出现的 “必须在您的配置文件中设定 $cfgPmaAbsoluteUri 指令!The mbstring PHP extension was not found and you seem to be using multibyte charset. Without mbstring extension phpMyAdmin is unable to split strings correctly and it may result in unexpected results”提示及其它相关的问题) IA5、如非本地使用,最好加上验证!查找$cfgServers$iauth_type = config,将config改为http即可,如$cfgServers$iauth_type = http 6、保存config.inc.php! 阬鲒1;?OK。简单的服务器配置完了,这个配置基本上满足了discuz、phpwind、Molyx、sablog等php+mysql环境的要求,你也可以下载探针来检测一下你的服务器。MySQL下载与安装1、下载介绍MySQL相信大家一定听说过,如果不知道它是干什么的,可以去google一下。MySQL的大本营:/MySQL的下载地址:/downloads/ 因为要从这个地址下载不少东东,所以详细分析一下这个网页此主题相关图片如下: 关于镜像网站,没有大陆的,有香港和台湾的。选择它,是为了加快下载速度,不过也不是绝对的,我经常就从北美的镜像下载,速度反而更快些。 MySQL数据库服务器这里我选择MySQL 4.1版本。版本太低,许多新特性用不上;太高,测试还没有完善,容易出Bug。这里选择它推荐的。 点击这个链接,进入下载页面,可以看到,当前版本是4.1.8。找到“Windows downloads”,如图,因为我使用的是Windows平台。这里我选择“Without installer (unzip in C:)”这个版本,因为我喜欢不需要安装的软件,用的不高兴,随时可以直接删除,当然需要自己配置一下才能使用。 点击“Pick a mirror”,进入一个页面,那里的表格可以不填,直接选择一个链接下载它就可以了。下载后的文件名是“mysql-4.1.8-win-noinstall.zip”,大小是35.2M。此主题相关图片如下: 关于“Graphical clients” 图形界面的客户端,选择一个吧,可以进行图形化操作,何乐而不为?只不过以前我一直用“MySQL Control Center”的,现在却不开发了。选择“MySQL Administrator”吧,下载后的文件名是“mysql-administrator-1.0.19-win-noinstall.zip”(这里我选择的是不需要安装版本),大小是4.5M。 同样也选择“MySQL Query Browser”,它是来查询的。下载后的文件名是“mysql-query-browser-1.1.5-win-noinstall.zip”(不需要安装版本),大小是4.5M。 关于这方面的软件比较多,如:MySQL-Front,EMS MySQL Manager等,比较好用,不过它们是要Money的。 “Application Programming Interfaces (APIs) ” 应用程序接口由于我主要是面向Java应用,所以这里就选择“MySQL Connector/J ”,版本选择“MySQL Connector/J 3.0”,因为它是“Procdution”版本。下载后的文件名是“mysql-connector-java-3.0.16-ga.zip”,大小是1.2M。2、安装MySQL 找到下载后的mysql-4.1.8-win-noinstall.zip,解压到D盘,是一个“mysql-4.1.8-win”文件夹,这里我把它改名为“mysql”,因为我不喜欢带版本号。即这时是“D:mysql”目录,这个目录下有一个“data”目录,这里就是存放数据的地方。为了方便备份和升级,最好把它放在其它地方。这里我在D盘新建一个目录“mysql-data”,然后把“D:mysql”目录下的“data”子目录剪切到“D:mysql-data”目录中。 新建一个“my.ini”文件,注意后缀名是“ini”。内容如下: E:WINDOWSmy.iniWinMySQLAdmin Server=D:/mysql/bin/mysqld-nt.exe mysqld basedir=D:/mysql datadir=D:/mysql-data/data上面“Server”指向MySQL的执行主程序,“basedir”指向MySQL的安装目录,“datadir”指向MySQL的数据存放目录(因为我改变了它,所以需要特别指定)。然后把这个文件移动到Windows的系统安装目录下,我这里是“E:WINDOWS”。 打开MS-DOS窗口,切换到“D:mysqlbin”目录;或者把“D:mysqlbin”添加到“环境变量”的“Path”变量中,这样可以避免切换到“D:mysqlbin”目录。加入到Windows XP的服务中: D:mysqlbin mysqld-nt-install (这时打开“控制面板”-管理工具-服务:可以看到服务列表中存在“MySQL”服务,如果不希望它自动执行,可以改为手动,不用它的时候可以节省点内存)此主题相关图片如下: 启动和停止mysql服务 D:mysqlbinnetstart mysql D:mysqlbinnetstopmysql此主题相关图片如下: 移出mysql服务 mysqld-nt -remove (如果你不再需要MySQL了,先停止MySQL服务,然后再移出MySQL服务,最后删除MySQL安装目录即可)二、基本操作 准备工作在D盘建立一个mysql-software的目录,把刚才下载的 mysql-administrator-1.0.19-win-noinstall.zip 复制到这个子目录中,解压,得到一个 MySQL Administrator 1.0 的目录。同样如此操作 mysql-query-browser-1.1.5-win-noinstall.zip,得到一个 MySQL Query Browser 1.1 的目录。 启动服务: 双击D:mysql-softwareMySQL Administrator 1.0 目录下的 MySQLSystemTrayMonitor.exe,这时会在任务栏右侧出现一个图标。点击“Start Instance”,运行MySQL。此主题相关图片如下: 然后双击 D:mysql-softwareMySQL Administrator 1.0 目录中的 MySQLAdministrator.exe,或者直接点击上面右键菜单中的“MySQL Administrator ”:此主题相关图片如下: 创建一个连接名,可以随便填,这里是“mxj”,用户名:root,密码空着。这是因为mysql默认有一个没有密码的root帐号。点击“OK”,出现管理窗口:此主题相关图片如下:这没什么好说的,英文也很简单。只谈谈上面勾选的两项。 更改密码此主题相关图片如下:好了,我的root帐号的密码设置为:javamxj 最后,点击“Apply Change”。 初始的数据库此主题相关图片如下:上图可以看到,初始有两个数据库,mysql库中含有各种配置信息,不要在这个库中进行表操作。test库初始是空的。另外,建立表时,不要和mysql库中的表名取名相同,以免冲突。 数据创建与查询(兼谈谈字符编码)现在来到查询浏览器,还是右击右下角“MySQL System Tray Monitor”图标,从中选择“MySQL Query Browser”,因为已经更改过root的密码,所以要填入新密码。此主题相关图片如下: 进入主界
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东省东莞中学松山湖学校2025-2026学年高三物理第一学期期末考试试题
- 门卫收快递管理办法
- 集中执法与管理办法
- 高校督查员管理办法
- 违章曝光台管理办法
- 税收动态管理暂行办法
- 环境监察考核管理办法
- 社交网络标识管理办法
- 纳米微球乳腺增生诊断-洞察及研究
- 出租车相关知识培训课件
- GB/T 40079-2021阀门逸散性试验分类和鉴定程序
- GB/T 38537-2020纤维增强树脂基复合材料超声检测方法C扫描法
- GB/T 26479-2011弹性密封部分回转阀门耐火试验
- 部编人教版道德与法治四年级上册全册完整版课件
- 人教版七年级美术上册全套课件
- 混凝土结构跳仓施工方案
- 水稳摊铺作业安全技术交底
- 二年级劳动与技术折扇课件
- 公墓施工组织设计
- 油气集输管线管道工程征地外协管理方案
- 《智慧农业》的ppt完整版
评论
0/150
提交评论