【vc++精品源码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了vc++精品源码-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 嵌入式的服务器端执行的描述语言 一套可以制作动态