




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、windows 7下配制lamp适用于lamp的初学者目 录一、安装apache2.2.x3二、安装mysql9三、php安装 php5.2.x24四、安装zendoptimizer php加速器30五、解决关于局域网中其他用户无法访问apache发布页面的问题37六、相关软件下载地址及版本说明40后记:41卒 子 乙qq:556708552010年9月11日windows 7下配制lamp安装环境:这是我电脑的配置明细。安装软件:apache:httpd-2.2.16-win32-x86-openssl-0.9.8o.msimysql:mysql-5.1.50-win32.msiphp:ph
2、p-5.2.14-win32-vc6-x86-thread-safe.zipzendoptimizer :zendoptimizer-3.3.0a-windows-i386.exe安装目录: apache:c:lamp apache2mysql:c:lamp mysql5php:c:lampphp5zendoptimizer :c:lampzend这四个目录最好先建好,不然下面你将搞不清楚我在说什么。一、安装apache2.2.xapache 的欢迎界面,不用管,直接点 【next】apache 的确认安装许可调理界面,点“同意”,再点 【next】apache的安装使用须知界面,不用管他,点
3、【next】apache系统信息设置界面,按我这个格式,可以随便填写。接着我们选择使用默认的80端口,然后点【next】typical 典型安装;custom 自定义安装。我们选择typical 典型安装点 change 更改安装目录到我们刚才建立的c:lamp apache2 目录下。点ok 完成安装路径的选择。检查一下安装路径是否无误,然后点【next】。apache安装界面询问是否真的进行安装,我们点 insatll 进行安装。apache 正在进行安装,安装过程中可能会弹出几个dos 命令窗口,不用管他。安装完成界面,点 finish 结束安装。apache测试: 在地址栏里输入 ht
4、tp:/localhost 如果看到下面的页面就证明安装成功了。apache的管理: 在系统右下角的托盘里可以对apache进行 启动、关闭和重启等操作。二、安装mysql这是 mysql 的安装欢迎界面,不用管它,点【next】typical 典型安装 complete 完全安装 custom 自定义安装我们选择 custom 自定义安装 点【next】将 develop components 开发组件选中,安装到系统中。点击 change 更改mysql 的安装路径至我们最开始建立的安装目录下。设置完后,点 ok选中 mysql server datafiles 然后点击 change 更
5、改数据库数据目录。为了安全,我们将数据库数据文件安装到其他的盘里。设置完后, 点 ok 进行下一步。然后点 【next】 准备安装检查安装路径是否准确无误,然后点 【install】 开始安装。安装进行中安装完后,弹出一个欢迎界面,不用管, 直接点 【next】。继续点 【next】。至此,mysql 已经安装完成,下面进入mysql的配置过程。系统默认勾选 configure the mysql_server now 我们直接点 【finish】。接着会自动弹出一个 数据库的配置设置界面,直接点【next】detailed configuration详细配置; standard config
6、uration 标准配置。我们选择,detailed configuration详细配置 然后点【next】这是服务器类型选择的对话框:第一个是设计开发类型数据库,第二个是服务器型数据库,第三个是专用数据库服务器类型。我们选择第一个。然后点【next】这是服务器数据库用途对话框:第一个是通用类型,第二个是事务处理类型,第三个是非事务处理类型。我们选择第一个,然后点【next】这个不用管他,按他默认的选择即可,点击【next】。这是并发连接选择对话框。第一个允许20个人同时访问,第二个允许500个人同时访问,第三个可以自定义同时访问数量。我们选择第一个,点【next】。tcp/ip 组网设置界面
7、,这个案系统默认的即可,点【next】。默认字符集设置对话框。我们选择第三项,然后选择 utf8 字符集。点【next】安装windows系统服务器的对话框。勾选“include bin directory in windows phth”将mysql安装到环境变量路径中,然后点【next】。安全选项设置界面。设置密码,我们设置为:123456配置执行界面。将配置好的选项进行执行。点【execute】。配置已经全部完成,点击【finish】结束即可。测试是否正常运行:停止、启动正常,说明mysql安装成功了。登陆mysql数据库:登陆成功!查询配置状态: 和我们当时配置的参数一样,一切正常。检
8、查用户表:只有一个 root 用户,这是安装mysql后最安全的状态!至此,mysql 已经全部安装完成! 这是lamp 中安装最复杂的一个部分。三、php安装 php5.2.x我下载的是绿色版,所以我们将其全部解压到我们之前这是的c:lampphp5 目录中即可。下面将php5.2.14与apache2.2.16相结合,让php能够在apache中运行。1、打开c:lampapache2conf 找到 httpd.conf 文件 这是apache的配置文件。2、打开 httpd.conf (1)找到 #loadmodule vhost_alias_module modules/mod_vho
9、st_alias.so 在下面加上 loadmodule php5_module "c:/lamp/php5/php5apache2_2.dll"说明:php5apache2.dll 只适合2.0以前的版本,php5apache2_2.dll 适合2.2以上的版本,我们的apache是 2.2.16版本的,所以要选择php5apache2_2.dll 。(2)找到 addtype application/x-gzip .gz .tgz 在下面加上addtype application/x-httpd-php .php 和 phpinidir "c:/lamp/ph
10、p5"3、打开c:lampphp5 找到 php.ini-recommended 文件 这是php的模板文件。4、将 php.ini-recommended 改为 php.ini 此时,php5.2.14与apache2.2.16 已经结合,重新启动apache 进行测试。5、打开c:lampapache2htdocs 文件夹,这是apache默认的网页发布目录。在htdocs文件夹中 新建一个php.php 文件,打开 php.php 文件,在里面写入如下代码: 说明:这是用来检测php系统信息的一个函数,暂时不用理解他,如果呆会我们能够看到返回的页面,就说明php与apache
11、运行正常。然后保存刚才输入的代码。再打开ie浏览器,在地址栏输入http:/localhost/php.php 如果看到如下信息,就说明php配置成功。下拉滑动条,你会发现,apache 还不支持mysql ,所以,接下来我们要将mysql与apache和php结合起来。网上很多教程都是通过复制文件来实现的,我这里就搞简单一点,通过环境变量来实现。右击计算机(我的电脑)属性 点“高级系统设置”点“环境变量” 选中 path 变量, 再点 “编辑”在变量值最后面加上 ;c:lampphp5ext 注意,前面有一个英文状态下的分号 “;”,这个千万不能掉!然后点确定 就可以了!下面启用php中的m
12、ysql的一些功能模块!开c:lampphp5 找到 php.ini 文件 并打开。找到 ;extension=php_mysql.dll 和 ;extension=php_mysqli.dll将其前面的 ; 删除 就可以启用相应的模块了。然后重新启动 apache 在访问http:/localhost/php.php 我们可以看到 mysql 和 mysqli 都已经启用成功了!至此,我们已经将apache、mysql、php 全部安装并配置成功了。四、安装zendoptimizer php加速器软件介绍:zend optimizer用优化代码的方法来提高php应用程序的执行速度。实现的原理
13、是对那些在被最终执行之前由运行编译器(run-time compiler)产生的代码进行优化。一般情况下,执行使用zend optimizer的php程序比不使用的要快40%到100%。zend optimizer能给php用户带来很多益处,特别是那些运营网站的人。快速运行php程序可以显著降低服务器的cpu负载,并可以减少一半的反应时间,也就是从访问者点击链接到服务器开始读取页面之间的时间。说明:zend optimizer 目前不支持 php5.3.x 的版本下面开始安装:这是安装的欢迎界面,直接点 【next】选择 i accept the tems of the license agr
14、eement 然后点【next】选择安装路径,我们选到c:lampzend 下然后点【next】选择apache的版本,我们安装的是apache2.2.16 所以,我们选择第三个 apache 2.x 再点 【next】选择php.ini 所在的目录,我们php.ini文件在c:lampphp5下面,所以选择c:lampphp5然后点【next】选择 web服务器 所在的目录,我们web服务器在c:lampapache2下面,所以选择c:lampapache2然后点【next】这是一个安装确认窗口,我们检查无误后,点【install】进行安装。点【是】点【是】正在安装。安装过程中会出现这个窗口
15、 不管他点 确定 即可。安装完成,点【finish】此时,已经结束了zend optimizer 的安装安装前:安装后:通过访问http:/localhost/php.php 可以做一个前后比较。五、解决关于局域网中其他用户无法访问apache发布页面的问题个别用户在windows7 中安装了 apache 后, 在同个局域网的其他用户无法访问apache发布的页面,这是由于windows7 默认的将入站80端口关闭了。我们只需要开启它就可以了。步骤:此操作可能需要您有windows7 的管理员操作权限才能实现。开始控制面板系统和安全管理工具打开“高级安全windows防火墙”点“入站规则”点
16、“新建规则”选择端口 点 下一步选择 tcp 协议特定本地端口 填 80 下一步允许连接 点 下一步全部选中 点 下一步填写完后 点 完成此时,局域网内的其他电脑都可以访问到你发布的网站页面了。如果你电脑上装有其他杀毒软件,带有防火墙的,也有可能访问不成功,此时应将防火墙关闭或做相应的允许设置。六、相关软件下载地址及版本说明一、 apache下载地址:/download.cgi 常见版本有两个: httpd-2.2.16-win32-x86-no_sslhttpd-2.2.16-win32-x86-opensslopenssl是表示带有openssl
17、模块,利用openssl就可以给apache配置ssl安全链接的,也就是使用https:/方式进行访问;no ssl则表示不带openssl模块,无法用于ssl安全链接。上面的演示,我们用的是openssl 版本的!二、 mysql下载地址:常见版本有三个:mysql-essentials-5.1.50-win32mysql-essential-5.1.50-win32mysql-noinstall-5.1.50-win32essentials:不包含 embedded server and benchmark suite,有自动安装程序和配置向导,没有mysql documentation。
18、类似于精简版。complete:包含 embedded server and benchmark suite,有自动安装程序和配置向导,有mysql documentation。类似于标准版。noinstall:包含 embedded server and benchmark suite,没有自动安装程序和配置向导,有mysql documentation。类似于绿色版。上面的演示,我们用的是 标准版。三、 apache下载地址:常见版本有四个:vc6 x86 non thread safevc6 x86 thread safevc9 x86 non thread safevc9 x86 thread safevc6版本是使用visual studio 6编译器编译的,如果你的php是用apache来架设的,那你就选择vc6版本。vc9版本是使用visual studio 2008编译器编译的,如果你的php是用iis来架设的,那你就选择vc9版本。thread safe是线程安全,执行时会
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度企业员工晋升与发展人事合同与劳动合同配套协议
- 二零二五年度土地流转与农业科技创新合作合同
- 2025年度律师起草公司内部管理制度合同起草收费标准合同
- 2025年度培训机构退学退费服务协议范本
- 2025年度代驾行业规范及服务合同范本
- 2025年度业务员提成与市场渠道整合合同
- 2025年度农村土地征收补偿安置与农业科技创新协议
- 2025年度挖掘机股份转让与技术培训服务合同
- 2025年度借车保险责任免除协议书
- 2025年房地产行业发展前景分析:多家房企债务重组取得突破
- 12月腹痛护理常规
- 经典文学作品中的女性形象研究外文文献翻译2016年
- 控股集团公司组织架构图.docx
- 高炉煤气安全知识的培训
- 2008 年全国高校俄语专业四级水平测试试卷
- 需求供给与均衡价格PPT课件
- 最常用2000个英语单词_(全部标有注释)字母排序
- 在银行大零售业务工作会议上的讲话讲解学习
- 古代传说中的艺术形象-
- 水电站大坝土建安装工程悬臂模板施工手册
- 三体系内审检查表(共58页).doc
评论
0/150
提交评论