网站设计与建设20

上传人:痛*** 文档编号:244033096 上传时间:2024-10-02 格式:PPT 页数:28 大小:456KB
返回 下载 相关 举报
网站设计与建设20_第1页
第1页 / 共28页
网站设计与建设20_第2页
第2页 / 共28页
网站设计与建设20_第3页
第3页 / 共28页
点击查看更多>>
资源描述
*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,网 站 设 计 与 建 设,Website design and developments,第,20,章,Apache+MySQL+PHP,动态网站平台的搭建,第三部分 网站设计技术,20.1,Apache+MySQL+PHP,开发环境介绍,Apache,当今互联网使用最广泛的,Web,服务器,PHP,用来解析,PHP,代码的插件,MySQL,多线程的,结构化查询语言,(SQL),开源数据库系统,PHPMyAdmin,开源,运行在,PHP,环境中的,MYSQL,管理软件,MYSQL-front,运行于微软平台的,GUI,的,mysql,管理器,Zend,Optimizer,免费发布的代码优化插件。,用优化代码的方法来提高,PHP,应用程序的执行速度。,实现的原理是对那些在被最终执行之前由运行编译器,(Run-Time Compiler),产生的代码进行优化。,一般情况下,执行使用,Zend,Optimizer,的,PHP,程序比不使用的要快,40%,到,100%,20.2 PHP,开发环境的安装与配置,20.2.1 Apache,安装,Apache,bin,目录,包括一个名为,ad.exe,的服务器调试工具,conf,目录,httpd.conf,文件,logs,目录,htdocs,目录,是默认的,web,主目录,,Apache,的配置,httpd.conf,文件,DocumentRoot,C:/Program Files/Apache Group/Apache2/htdocs,这个是设置网站根文件夹的参数,网站所有的文件将应该放置在该目录下,一定要确保这个文件夹已经事先创建,这个文件夹也就是站点目录。,为安全起见,站点目录一般要移出系统盘,例如,本书示例更改为,D:/www,。,同上,跟着上一步一起修改为:,。,DirectoryIndex,index.html,index.html.var,这个是服务器默认打开的主页文档类型,可以添加多个文件名,它们将按照排列的先后顺序依次选择主页文件。,现在修改为,DirectoryIndex,index.html,index.php,index.htm,,中间用空格隔开。该项修改可以使,index.php,是主页文件。,AddDefaultCharset,ISO-8859-1,默认显示的语言,更改为,AddDefaultCharset,gb2312,。,Options Indexes,FollowSymLinks,如果想要禁止主页浏览,去掉其中的,indexes,即可,即改成:,Options,FollowSymLinks,ServerRoot,C:/Program Files/Apache Group/Apache2,安装的,Apache,服务器的根路径,不用更改。,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,工具。,方法二:,是通过操作系统的控制面板进行。,管理工具,服务,方法三:,通过命令行方式进行。,启动:,apache-k restart,关闭:,apache-k shutdown,20.2.2 PHP,PHP5,的安装,解压,php,压缩包,php-5.1.1-Win32.zip,复制,PHP,目录下的,PHP5ts.dll,到,C:WINDOWSsystem32,目录下,复制,PHP.ini,-dist,或,PHP.ini,-recommended,文件复制到,c:Windows,目录下,并且重命名为,PHP.ini,;,PHP,在,Apache,服务器中的挂载:,文件,httpd.conf,中,LoadModule,php5_module C:/PHP/php5Apache2.dll,AddType,application/x-httpd-php,.,php,重启,Apache,使修改生效。,用记事本创建一个,PHP,文件,内容只有一行:,,将其保存为,info.php,,放在更改后的,web,根目录“,D:/www”,里,然后在浏览器地址栏中输入:,http:/127.0.0.1/info.php,,,PHP,的配置,php.ini,配置文件,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,:脚本使用最大内存数,display_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,数据库支持,20.2.3,MySQL,install,“,data”,目录:是数据库和日志文件存放的地方,每个数据库都会在,data,目录下生成一个以该数据库名字命名的文件夹。,初始,data,目录下有两个数据库,,mysql,数据库和,Test,数据库。,mysql,库中含有各种,mysql,关系数据库各种配置信息,,test,库是个空数据库,用户可以操作该库进行测试。,在数据库文件夹中每一个数据表对应三个文件,它们和表名相同,但是具有不同的扩展名,,其中*,.,frm,是描述了表的结构,是表的定义,它保存了表中包含的数据列的内容和类型;,*,.MYD,保存了表的数据记录,*,.MYI,则是表的索引文件。,“,bin”,目录:存放,MySQL,客户程序和脚本程序的目录;,“,include”,目录:包含,(,头,),文件目录;,“,lib”,目录:库文件目录;,启动,方式一 控制面板,方式二,net start,mysql,net stop,mysql,配置,MySQL,my.ini,文件是,MySQL,的配置文件,修改,php.ini,文件;,找到,;extension=,php_mysql.dll,,去掉前面注释用的,;,;,然后将以下三个动态连接库文件,C:PHP,libmysql.dll,、,C:PHPext,php_mysql.dll,、,C:PHPext,php_mysqli.dll,拷贝到,C:Windowssystem32,下;,重启,Apache,,,PHP5,就支持,mysql,了。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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