【php精品源码栏目提醒】:网学会员,鉴于大家对php精品源码十分关注,论文会员在此为大家搜集整理了“Apache+MySQL+PHP动态网站平台的搭建 - 其它资料”一文,供大家参考学习!
生物信息学数据库设计 授课教师:张正刚 TEL: Email:zhangyyfimmu.com 学习内容 Apache架设WEB服务器
PHP安装与配置 MySQL架设数据库服务器 WAMP管理与监控工具的安装2第一章 ApacheMySQLPHP动态网 站平台的搭建安装文件及其套件下载网站Apache安装文件http://www.apache.orgPHP安装文件及模块压缩包http://www.
php.netMySQL安装文件http://www.mysql.com管理程序http://www.phpmyadmin.net http://www.mysqlfront.de 3ApacheMySQLPHP开发环境介绍 Apache安装文件:httpd-2.2.17-win32-x86- no_sslnew.msi
PHP安装文件:
php-5.3.5-Win32-VC6-x86.zip MySQL安装文件:mysql-5.5.9-win32.msi mysql-connector-odbc-5.1.8-win32.msi 监控程序:mysql-workbench-gpl-5.2.31a-win32.msi 管理程序:phpMyAdmin-3.3.9.2-all-languages.zip SQL-Front_Setup.exe(version 5.1.4.16) 使用前提:必须已架设ApachePHP完成 4 1 用Apache架设WEB服务器 Apache是世界使用排名第一的Web服务器软件。
它可以 运行在几乎所有广泛使用的计算机平台上,由于其跨平台 和安全性被广泛使用,是最流行的Web服务器端软件之一 。
能提供快速、可靠、稳定的WEB服务。
并可通过简单 的API扩展,将
PHP,Perl/Python解释器编译到服务器中 。
目前的 Web 服务器主要分为两大阵营,分别是 Apach与 IIS ,就性价比而言,当然是 Linux 上面的 Apache 最好 了! APACHE是一款非常优秀的Web服务器端软件,全球的 Apache Web服务器的数量 占57,比所有其他的Web服 务器加起来的和还要多。
5 Apache安装过程与配置安装Apache前,请先停用IIS,因为默认IIS和Apache都是通过80端口提供WEB服务,以免两者冲突。
欢迎对话框6 Apache安装过程与配置经过Licence页面和Readme页面后进入下图所示的设置页面,在此输入域名信息和网站信息及管理员的Email后,点击“Next”。
以后可用安装程序的默认值来完成安装。
7 测试Apache在浏览器地址栏里输入:http://localhost/或http://127.0.0.1/,如果出现“It works.”,那么恭喜你,Apache已经成功安装了;同时在电脑右下角的任务栏里有一个绿色的apache服务器运行图标。
8 Apache配置 配置文件:Apache rootconfhttpd.conf 主页放置的目录:DocumentRoot 默认首页文件名:DirectoryIndex。
可以在index.html 的 前面加入index.
php等。
每种类型之间都要留一个空格。
服务器的监听端口: Listen 80 。
-- Order denyallow Deny from all 修改为:-- Order denyallow allow from all9 Apache目录安全设置 设置某个目录下的文件需要指定用户才能访问 1.添加用户:将用户的密码存放在C:passwd目录下user.pwd文件 。
运行命令 行程序cmd进入Apache下的bin目录 C: htpasswd -c C:passwduser.pwd usernam1 上述命令添加一个用户username1,并将密码文件放在 C:passwduser.pwd,然后输入两次密码。
创建第二个用户不需要- c选项: C: htpasswd C:passwduser.pwd usernam2 假设主目录下的myfile目录只有系统用户才能访问,则可以在配置 文件httpd.conf中增加以下几行, AuthType Basic AuthName 会员专区 AuthUserFile C:/passwd/user.pwd Require valid-user10 Apache目录安全设置 AuthType指令选择对用户实施认证的方法,最常用的是 由mod_auth_basic提供的Basic 。
AuthName指令设置了使用认证的域Realm。
AuthUserFile指令设置了密码文件的位置,也就是刚才我 们用htpasswd建立的文件。
Required指令用设置那些用户可以访问,如果只允许某 几个用户访问,可以采用: Required user wanlh tom 实例中的valid-user表示系统密码文件中的所有用户。
重启Apache服务器 。
11 测试结果12 2
PHP安装与配置
PHP: Hypertext Preprocessor Personal Homepage Program 嵌入式的服务器端执行的描述语言 一套可以制作动态网页的工具 Apache YES 转换输出值 收到网页浏览器
PHP程序 执行编译 为HTML 开启要求 网页语言 NO 输 出 13
PHP安装首先解压
php-5.3.5-Win32-VC6-x86.zip,释放路径可自定义,比如“C:
PHP”;复制
PHP目录下的
PHP5ts.dll到C:WINDOWSsystem32目录下(Windows2000/NT为C:winntsystem32目录);复制
PHP.ini-dist或
PHP.ini-recommended文件复制到c:Windows目录下(Windows 2000/NT为C:winnt目录)并且重命名为
PHP.ini;14
PHP在Apache服务器中挂载
PHP在Apache服务器中的挂载:在Apache配置文件 httpd.conf中搜索LoadModule找到相关配置位置,在后面 添加如下内容: LoadModule
php5_module C:/
PHP/
php5Apache2_2.dll AddType application/x-httpd-
php .
php 重启Apache使修改生效15
PHP测试在web根目录创建index.
php: 启动IE,输入:http://localhost/16
PHP配置C:Winnt或C:Windows:
php.ini配置文件engineOn:设置脚本语言引擎在Apache下有效zend.ze1_compatibility_mode Off:设置与
PHP4.引擎是否兼容short_open_tag On:是否允许短标志符,标准标志符: 或asp_tagsOff:是否允许ASP风格标记17
PHP配置续max_execution_time 30:脚本执行最大秒数max_input_time 60:脚本输入数据分析的最大秒数memory_limit 8M:脚本使用最大内存数display_errors On:是否显示错误include_path“.C:Program FilesPHP HomeEdition 2Apache2
php“:设置include目录extensionphp_mysql.dll:提供对MYSQL的扩展支持upload_tmp_dir:上传文件存放的临时文件夹18
PHP MySQLPHP提供与MySQL非常良好的API界面MySQL速度快、高性能而且稳定 透过数据库接口取 用户请求或 得更新的数据 上传数据 Server 数据库 Client 返回执行结果 使用如
PHP程序 与用户对话19 3 MySQL 数据库 MySQL AB公司开发现在已经被SUN收购。
开放
源码SQL数据库管理系统 。
MySQL是多用户、多线程SQL数据库服务器。
20
上一篇:
javascipt代码树形菜单1
下一篇:
10years匿名社交网