




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、网 站 设 计 与 建 设Website design and developments第18章 Apache+MySQL+PHP 动态网站平台的搭建第三部分 网站设计技术18.1 Apache+MySQL+PHP开发环境介绍 Apache当今互联网使用最广泛的Web服务器 PHP用来解析PHP代码的插件 MySQL多线程的,结构化查询语言(SQL)开源数据库系统WAMP,是Windows系统下的Apache+Mysql+PHP组合PHPMyAdmin开源运行在PHP环境中的MYSQL管理软件MYSQL-front运行于微软平台的GUI的mysql管理器 MyODBC在Windows上的ODB
2、C驱动程序掌握 安装配置启动测试bin目录包括一个名为ad.exe的服务器调试工具conf目录httpd.conf文件logs目录htdocs目录是默认的web主目录,AddDefaultCharset ISO-8859-1 默认显示的语言,更改为AddDefaultCharset gb2312。Options Indexes FollowSymLinks 如果想要禁止主页浏览,去掉其中的indexes即可,即改成:Options FollowSymLinksServerRoot C:/Program Files/Apache Group/Apache2 安装的Apache服务器的根路径,不用
3、更改。Timeout 300 超时设置。如果客户端300秒还没有连接服务器,或者服务器300秒还没有将数据发送到客户端,就会自动断线。 MaxKeepAliveRequests 100 设置支持最大在线请求数目,根据Web服务器需要能同时支持的请求数目和Web服务器配置来确定。Listen 80 Apache2监听端口,一般情况下不用改,这就是网站的http缺省端口号。PidFile logs/httpd.pid Apache.exe进程的PID存放在httpd.pid文件中。Apache的启动和关闭 方法一:通常是使用Apache自带的Apache Service Monitor工具。 方法
4、二:是通过操作系统的控制面板进行。管理工具服务 方法三:通过命令行方式进行。 启动:apache -k restart 关闭:apache -k shutdown PHP在Apache服务器中的挂载:文件httpd.conf中LoadModule php5_module C:/PHP/php5Apache2.dllAddType application/x-httpd-php .php重启Apache使修改生效。用记事本创建一个PHP文件,内容只有一行:,将其保存为info.php,放在更改后的web根目录“D:/www”里然后在浏览器地址栏中输入:/info.php,PHP的配置 php.i
5、ni配置文件engine=On:设置脚本语言引擎在Apache下有效zend.ze1_compatibility_mode = Off:设置与PHP4.*引擎是否兼容short_open_tag = On:是否允许短标志符,标准标志符: 或 asp_tags=Off:是否允许ASP风格标记safe_mode = Off:运行在安全模式safe_mode_exec_dir = :安全模式只能在该目录中执行文件max_execution_time = 30:脚本执行最大秒数max_input_time = 60:脚本输入数据分析的最大秒数memory_limit = 8M:脚本使用最大内存数dis
6、play_errors = On:是否显示错误include_path=“.;C:Program FilesPHP Home Edition 2Apache2php“:设置include目录doc_root = :设置PHP文件的根目录user_dir = :用户脚本文件目录mysql.allow_persistent = On:MySQL数据库支持sybase.allow_persistent = On:sybase数据库支持mssql.allow_persistent = On:SQlServer数据库支持18.2.3 MySQLInstall mysql- 5.5.22-win32“da
7、ta”目录:是数据库和日志文件存放的地方每个数据库都会在data目录下生成一个以该数据库名字命名的文件夹。初始data目录下有两个数据库,mysql数据库和Test数据库。mysql库中含有各种mysql关系数据库各种配置信息,test库是个空数据库,用户可以操作该库进行测试。在数据库文件夹中每一个数据表对应三个文件,它们和表名相同,但是具有不同的扩展名,其中*.frm是描述了表的结构,是表的定义,它保存了表中包含的数据列的内容和类型;*.MYD保存了表的数据记录*.MYI则是表的索引文件。“bin”目录:存放MySQL客户程序和脚本程序的目录;“include”目录:包含(头)文件目录;“l
8、ib”目录:库文件目录; 启动方式一 控制面板方式二net start mysqlnet stop mysql 配置MySQLmy.ini文件是MySQL的配置文件 修改php.ini文件;找到;extension=php_mysql.dll,去掉前面注释用的;;然后将以下三个动态连接库文件C:PHPlibmysql.dll、C:PHPextphp_mysql.dll、C:PHPextphp_mysqli.dll拷贝到C:Windowssystem32下;重启Apache,PHP5就支持mysql了。 18.3 相关软件工具 WampServer是windows下Apache Web服务器、P
9、HP解释器以及MySQL数据库的一个整合软件包。该软件会自动完成PHP扩展、Apache模块、MySQL数据库的配置整合,不用再手动去修改各项配置文件。通过WampServer的管理界面就可以开启和关闭各项服务,非常方便这个软件是免费的。最新的版本WampServer2.2E下载该版本软件包时会提示需要Visual C+ 2010 SP1 支持:WARNING : You must install Visual C+ 2010 SP1 Redistributable Package x86 or x64,按照提示下载安装即可。包含:Apache 2.2.22Mysql 5.5.24PHP 5.4.3PhpMy
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025标准合同范本的下载
- 2025商铺转让合同签订有哪些注意事项
- 2025产品销售合同范本
- 2025深圳市试用期劳动合同
- 2025年云南省曲靖市麒麟区中考一模历史试题(含答案)
- 环氧树脂地坪漆合同协议
- 电话出租出售合同协议
- 电信劳务续约合同协议
- 瓜果蔬菜售卖合同协议
- 电梯防水工程合同协议
- 装修多人合伙协议书
- 2025年广东省深圳市21校初三一模英语试题及答案
- 乳业大数据分析与消费者洞察-全面剖析
- 2025年北京石景山区高三一模英语高考模拟试卷(含答案详解)
- 土钉墙、喷锚护坡分包合同
- 工商企业管理毕业论文19904
- 2025湖北随州国资本投资运营集团限公司人员招聘27人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年许昌电气职业学院单招职业技能测试题库附答案
- 废料收购合同协议模板(简版)6篇
- 患者隐私保护培训课件
- 2025年洛阳科技职业学院单招职业倾向性测试题库及答案(历年真题)
评论
0/150
提交评论