欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年Apache+PHP+MySQL+phpMyAdmin详细配置教程[汇 .pdf

    • 资源ID:34882248       资源大小:11.49MB        全文页数:29页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年Apache+PHP+MySQL+phpMyAdmin详细配置教程[汇 .pdf

    Apache+PHP+MySQL+phpMyAdmin超详细配置教程首先解决大家的几个疑问问题 1:为什么要用Apache而不是 IIS?回答 1:由于我们是为了运行PHP 而不是 ASP ,所以 Apache 是当之不愧的首选。再者,Win32 环境配置Apache 方法跟 Linux 下类似,学习了这个,以后只要会Linux 基本操作,自然就会了Linux 的 Apache 配置。其次,对于经常重新安装系统的人,每次重新配置IIS 非常麻烦,还有一点就是IIS 开机就启动,不适合开发人员。而Apache 则将所有的设置保存在一个配置文件中,不会涉及到注册表,所以重装系统之后不用任何设置就可以使用。堪称绿色。问题 2:为什么要用Apache 2.0.59 ,而不是最新版本2.2.4 ?回答 2:因为我们用的是PHP 4 系列,所以只能用Apache 2.0.x ,而不能用2.2.x 。这也就是很多初学者总是配置失败的原因。(我也被这个问题缠绕了n 久,最终在一个国外的论坛得以解决)这就引出了下一个问题。问题 3:为什么要用PHP 4.4.7 ,而不是最新版本5.2?回答 3:因为我们架设好了PHP 服务器,必然会用到一些PHP 论坛等程序。以后难免会租用虚拟主机从而发布自己的PHP 程序。可是目前国内包括国外的PHP 虚拟主机还是以PHP 4.x 居多,而 PHP 本身向下兼容性不强,我曾经就是用PHP 5.x 做的网站程序,到了客户(乐凯胶片集团)那里是PHP 4.x,几乎完全无法运行 。后来我从网上查资料,原来 PHP 5.x 有很多系统函数和PHP4.x 不同。所以为了方便起见,我们用 PHP 4.x 的最新版本,也就是PHP 4.4.7 。问题 4:为什么要用MySQL 4.1.22 ,而不是最新版本5.x?回答 4:首先说为什么不用5.x。因为我已开始也用5.x,发现他的改变太大了。很难让当前的程序(例如Discuz! )兼容。例如,在MySQL 5.x 中,一个表的索引ID 为自动编号,那么我们在这个表插入数据的时候必须 insert into Table1 (ID,Name) values (NULL, name1); 。也就是说必须显式的给自动编号字段赋NULL 值,否则 SQL 语句出错。而MySQL 4.x 以及更早期的版本不用,直接insert into Table (Name) values (name1); 就可以了。这就是为什么MySQL 5.x 不兼容很多程序的原因。问题 5:为什么要用MySQL 4.1.22 ,而不是 4.0.x ?回答 5:原因很简单, MySQL 4.1.22 是 MySQL 4.x 的最新版本。而MySQL 4.0.x 竟然连复合式SQL 语句都不支持。例如select (select aid from Table1) from Table 2;这让我们的开发很不便。至于文字编码问题,下文中将看到。问题 6:如果不用PHP 5.x 和 MySQL 5.x ,那么他们有什么用?回答 6:太有用了 。PHP 5.x 对面向对象编程 (OOP )提供了很好的支持,而 PHP 4.x 竟然没有析构函数,而且在类的继承重载上存在一定的Bug ,最重要的是, PHP 4.x 无法定义私有变量,也就无法实现封装。所以说 PHP 4.x 不是面向对象编程。而MySQL 5.x 增加的功能就更多了,我对这个了解很少,我知道的就是支持了存储过程和触发器。要知道在做大规模项目的时候这两个机制是非常有用的。综上所述,PHP 5.x 和 MySQL 5.x 不适合我们初学,适合那些开发新的、庞大的、不涉及到向下兼容的项目下面正式开始教程(如果还有疑问请提出,我会逐一解答)= 1、安装之前的准备为了以后重装系统之后不用重新设置,我们不把这些软件装在C 盘,而是装在非系统盘 。例如,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 29 页 - - - - - - - - - 所以我们要建立如下目录:D:InetpubPHP4 用来安装 PHP4 D:InetpubApache2 用来安装 Apache D:InetpubMySQL 用来安装 MySQL D:InetpubphpMyAdmin 用来释放 phpMyAdmin D:Inetpubwwwroot 我们做的网站保存在这里newpage 2、安装 MySQL 4.12 (完全安装,重新安装系统以后如何快速恢复)1,运行我们下载的mysql-essential-4.1.22-win32.msi 2,欢迎来到MySQL Server 4.1 安装向导3,选择安装模式,我们选择Custom 也就是自定义安装名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 29 页 - - - - - - - - - 4,需要安装的功能默认,路经选择刚才建立的,(我是 F,呵呵,无所谓)5,最后确认一下,开始安装名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 29 页 - - - - - - - - - 6,安装过程7,注册到 MySQL.com ,这里我们就不注册了,选择Skip Sign-up 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 29 页 - - - - - - - - - 8,现在就配置MySQL 9,欢迎来到MySQL Server 实例配置向导1.0.8 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 29 页 - - - - - - - - - 10,选择 Detailed Configration ,就是详细配置11,选择 Developer Machine ,也就是开发模式,这个模式占用内存少。而如果你真正要做服务器,需要选择 Server Machine 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 29 页 - - - - - - - - - 12,选择 Multifunctional Databases ,具体原因还请高手指教。我认为这项是为了查询进行优化,而下面的选项是为了存储进行优化。13,选择数据库存储路径,默认即可名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 29 页 - - - - - - - - - 14,设置最大连接数,由于我们是本机测试,选择第一项(20 用户)即可。如果是服务器,选择第二项(高于 500 )15,默认设置,不要修改。否则其他程序(Apache )将无法连接数据库。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 29 页 - - - - - - - - - 16,重要设置:设置默认字符集,一定要选择第三项,然后再下拉菜单中选择gbk ,切记!17,选择 Install As Windows Service 安装成 Windows服务,这样方便我们启动。不选Launch the MySQL Server automatically 也就是说不让他自动启动。最下面那个选项无所谓,推荐选上,这样就可以在任意位置输入mysql 进入控制台。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 29 页 - - - - - - - - - 18,重要设置:这里有一个分支,如果你是初次安装,请看本步。如果你是重新安装系统之后的快速恢复,请看 19 第步。这里是输入两遍root 用户的密码,下面的两个选项为了安全,不要选择。再次提醒,如果你的电脑已经安装了MySQL ,也就是说你是刚刚重装了系统,快速恢复MySQL ,一定不要选择这项,请看第 19 步。切记!19,重要设置:这一步是为了充装系统后的快速恢复,如果你是全新安装MySQL ,即你的电脑中重来没有安装 MySQL ,请不要按照本步操作,请看第18 步。切记!因为你是快速恢复,所以这里什么都不选,否则会导致配置失败名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 29 页 - - - - - - - - - 20,准备执行,全新安装的话,最后一项是亮起的,由于我是快速恢复,最后一项是灰的。21,执行成功。初次安装4 个对钩,快速恢复3 个对钩。如果有一个叉子,请你仔细看18,19 步。这个是问题最多的地方。如果还没办法解决,请跟我联系。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 29 页 - - - - - - - - - 22,开始 -程序 -MySQL-MySQL Server 4.1-MySQL Command Line Client,打开 MySQL 控制台。23,输入刚才( 18 步)设置好的密码,回车。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 29 页 - - - - - - - - - 24,登录成功。25,输入show databases;(不要漏掉空格和分号)看一下我们现有的数据库。正常应该有两个,mysql名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 29 页 - - - - - - - - - 和 test 。至此, MySQL 4.1.22 安装成功。下面我做一下总结。总的来说, MySQL 安装很简单。其中只有两个注意事项,一个是字符集选择,也就是第16 部。很多乱码问题就是这里设置错误造成的。另外一个是全新安装与快速恢复。快速恢复的时候不能重新修改密码。为什么呢?我想有必要说一下原理。因为MySQL 里面修改 root 用户密码必须要知道原始密码才可以修改。如果你是快速恢复 ,那么电脑中已经安装了MySQL,那么肯定以前你也设置过密码。但是安装程序不知道,认为是空。这是你输入了新的密码,安装程序会认为你要将空密码修改为你输入的密码。可是数据库中现在的 root 密码不是空,这就造成了修改失败。可是MySQL 服务管理储存了你的新密码,可是用这个密码无法启动 MySQL ,这也就造成了MySQL 无法启动,安装失败。另外需要注意的一点就是Vista RC1 以前的测试版本无法成功安装。因为服务注册机制不同。以上安装方法适用于: Windows XP, Windows 2003, Windows 2000, Vista RC1, RC2, RTM MySQL 安装好了,下一步我们安装Apache 2.0.59 。请看下一步。附:1、如何快速启动和停止MySQL ?开始 -运行 -输入 net start mysql 可以启动,输入 net stop mysql 可以停止。 newpage 安装注意:Apache 2.0.59 (以下简称Apache )必须在 Windows XP 或者 2003 下安装。 Vista 下无法成功安装。若要在 Vista 下使用 Apache ,请现在 XP 或 2003 下安装好,然后再Vista 下直接运行即可。具体方法我将详细说明。3、安装 Apache 2.0.591,运行我们下载的apache_2.0.59-win32-x86-no_ssl.msi 2,欢迎来到Apache HTTP Server 2.0.59 安装向导名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 29 页 - - - - - - - - - 3,用户协议,当然选择我同意I accept the terms in license agreement 4,Apache 的简介,直接Next 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 29 页 - - - - - - - - - 5,前两个文本框均输入localhost ,第三个输入你的E-mail 。下面的单选框选择第一项。6,选择 Custom ,自定义安装名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 29 页 - - - - - - - - - 7,需要安装的功能默认,安装目录选择我们之前建立的D:Inetpub 这里需要注意,为什么不选择D:InetpubApache2呢?因为 Apache安装程序会自动建立Apache2目录。假如我们选择了D:InetpubApache2,那么安装好了之后就成了D:InetpubApache2Apache2了。这个切记!8,准备安装名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 29 页 - - - - - - - - - 9,安装过程10,安装完成名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 29 页 - - - - - - - - - 11,打开浏览器,输入http:/localhost/如果出现以下画面说明安装成功。附:前面我说了 Vista 下无法成功安装Apache 2.0.59,那么在 XP2003 下安装好的Apache 在 Vista 下怎么运行呢?很简单,直接运行D:InetpubApache2binapache.exe即可,不用的时候直接关闭就行了。newpage 4、配置 PHP,让 Apache支持 PHP名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 29 页 - - - - - - - - - 1,解压缩我们下载的php-4.4.7-win32.zip至。2,将 PHP4 目录内 php.ini-dist 重名名为 php.ini ,为了安全起见,我保留了一个副本。3,打开 php.ini ,修改几个地方。修改 1:将 extension_dir = ./修改为extension_dir = D:/Inetpub/PHP4/extensions 注意:要用 /斜杠,而不是斜杠。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 29 页 - - - - - - - - - 修改 2:去掉 php_mbstring.dll和 php_gd2.dll前面的分号 ;,如图所示。保存退出即可。4,将 PHP4 目录内的 php.ini ,php.exe ,php4ts.dll三个文件复制到目录( Win2000 是 C:)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 29 页 - - - - - - - - - 5,用记事本打开D:InetpubApache2confhttpd.conf文件修改 1:DocumentRoot D:/Inetpub/Apache2/htdocs修改为DocumentRoot D:/Inetpub/wwwroot修改 2:修改为这两步的目的是把Apache 的主目录定义到D:Inetpubwwwroot 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共 29 页 - - - - - - - - - 修改 3:DirectoryIndex index.html index.html.var修改为DirectoryIndex index.html index.html.var index.php这步的目的是把index.php 作为默认文档修改 4:找到一大堆LoadModule ,在最下面添加LoadModule php4_module D:/Inetpub/PHP4/sapi/php4apache2.dll名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 29 页 - - - - - - - - - 修改 5:找到 AddType ,在下面添加AddType application/x-httpd-php .php保存退出,然后重新启动Apache 。方法: 开始 -运行 -net stop apache2-net start apache2 6,新建一个index.php ,内容如图所示,保存到D:Inetpubwwwroot 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 24 页,共 29 页 - - - - - - - - - 7,打开浏览器http:/localhost/ ,如果出现下图,说明配置成功。总结:这一部分是整个教程中的重点。没什么好说的,主要就在细心。下面请看 phpMyAdmin的配置。newpage 5、配置 phpMyAdmin,从中学习如何设置Apache的虚拟目录1,打开我们下载的phpMyAdmin 。2,解压缩到D:InetpubphpMyAdmin,如图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 25 页,共 29 页 - - - - - - - - - 3,复制 D:InetpubphpMyAdminlibrariesconfig.default.php到下,重名名为config.inc.php 4,用记事本打开config.inc.php ,修改: $cfgServers$iauth_type = config; 修改为 $cfgServers$iauth_type = http; 保存退出名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 26 页,共 29 页 - - - - - - - - - 5,用记事本打开D:InetpubApache2confhttpd.conf。找到 Alias /icons/ 在下面添加一行Alias /phpMyAdmin D:/Inetpub/phpMyAdmin/保存退出,重新启动Apache 和 MySQL (方法见上一部分)。6,打开浏览器http:/localhost/phpMyAdmin,用户名 root ,密码输入MySQL 安装的时候设置的密码。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 27 页,共 29 页 - - - - - - - - - 7,出现下图界面,安装成功。总结:这里说一下第5 步的设置注意事项。该步骤中,我们添加了Alias /phpMyAdmin D:/Inetpub/phpMyAdmin/ 目的是添加一个虚拟目录phpMyAdmin指向 D:InetpubphpMyAdmin,访问的时候就是http:/localhost/phpMyAdmin 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 28 页,共 29 页 - - - - - - - - - 我们可以修改为Alias /phpMyAdmin/ D:/Inetpub/phpMyAdmin/ 这样就只能通过http:/localhost/phpMyAdmin/访问了。提高了安全性。=至此,全部安装过程结束。=6、重新安装系统后如何快速恢复假设我们现在重新安装了操作系统,XP/2003/Vista都一样。我们如何快速恢复到配置好的状态呢?1,安装 MySQL ,参见前面教程,注意其中的快速恢复注意事项2,复制下的 php4ts.dll,php.exe ,php.ini三个文件到下( Win2000是)3,开始-运行 -net start mysql 4,执行 D:InetpubApache2binapache.exe 好了,快速恢复完成。数据库、虚拟目录等等完全不用重新设置。比IIS 方便吧?7、F.A.Q问:为什么路径中的要用 /代替?我测试了一下也可以啊?答:因为在Windows 下配置 /没有区别,但是Linux 下必须是 /,所以我们培养好的习惯,用/。问:路径区分大小写吗?答: Apache+php+MySQL+phpMyAdmin完全严格区分大小写。1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client 的解决方法目前已知解决方法:先用 root 登录 MYSQL 服务器,执行mysqlset password for user1localhost=old_password(yourPassword);名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 29 页,共 29 页 - - - - - - - - -

    注意事项

    本文(2022年Apache+PHP+MySQL+phpMyAdmin详细配置教程[汇 .pdf)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开