WAMP 搭建Apache+MySQL+PHP运行环境图文详解.docx
- 文档编号:5842801
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:20
- 大小:541.85KB
WAMP 搭建Apache+MySQL+PHP运行环境图文详解.docx
《WAMP 搭建Apache+MySQL+PHP运行环境图文详解.docx》由会员分享,可在线阅读,更多相关《WAMP 搭建Apache+MySQL+PHP运行环境图文详解.docx(20页珍藏版)》请在冰豆网上搜索。
WAMP搭建Apache+MySQL+PHP运行环境图文详解
ITJuck详解搭建WAMP运行环境
ApacheWEB服务器
Apache是世界使用排名第一的WEB服务器软件,它可以运行在几乎所有使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的web服务器端软件之一.
Apache默认配置是不会处理PHP类型的文件,需手动配置
安装Apache服务器
官方网站:
http:
//httpd.apache.org
推荐下载:
选择第一个同意上述的点击Next下一步,第二个页面下一步,出现下图界面
第一个:
是网络域名
第二个:
是服务名
第三个:
管理员邮箱点击Next
这里我们选择自定义安装下一步
点击Change可改变安装路径,选择自己的位置确定,点击Next
安装完成后在浏览器地址输入:
http:
//localhsot
看到下图的内容就表示安装成功
Apache安装完默认项目目录是名为:
htdocs的目录下
Apache目录结构
bin该目录存放常用的命令(比如:
httpd)
cgi-bin该目录存放linux下的常用命令.sh
conf该目录存放配置文件(httpd.conf)
error该目录存放错误记录
htdocs该目录存放项目(站点)目录与文件
icons该目录存放图标
logs该目录存放日志文件
manual该目录存放手册
modules该目录存放模块(二进制文件)
Webserver有:
Apache、lighttpd、nginx等等
Apache使用与配置
如何在DOS下开启与关闭Apache首先需进入安装Apache/bin目录下
Dos命令如下:
Httpd–k[start开启,restart重启]或者[stop,shutdown停止]
启动服务
Apache有一个非常重要的应用程序httpd.exe在apache/bin目录下
Dos命令的Httpd就是在使用httpd.exe程序,控制Apache服务
如何设置在任何位置都可调用Apache的DOS命令?
设置环境变量
我的电脑—属性—高级—环境变量
找到Pach变量点击编辑
在变量值的最后面加上
加上;D:
\myenv\Apache\bin(黑色部分是你的Apache安装路径)
Apache核心配置文件
计算机端口:
一台机器可以有1-65535号端口
在实际开发中,经常使用netstat–an来查看机器有哪些端口在监听
使用netstat–anb可以发现是哪个程序在监听该端口,可以到进程里关闭
端口分为有名端口1-1024端口
Apache的端口在,打开Apache\conf\httpd.conf文件
Listen80#这句是Apache所使用的端口,可根据需要修改端口号
还可以自定义添加N个端口
上面说到Apache默认是不支持编译PHP文件的如何支持看下图:
在图中的位置加上如下俩行代码:
#[让Apache载入PHP处理模块]
LoadModulephp5_modulePHP安装路径/php5apache2_2.dll
#[PHPIniDir这个用于指定PHP的ini文件,该文件是对php的一些配置]
PHPIniDir"PHP的安装路径"#要带双引号
#[这个配置表示:
当有一个资源是*.php类型的文件就由php来处理]
AddTypeapplication/x-httpd-php.php.phtml.htm.html
这段代码加到下图中的位置
AddTypeapplication/x-httpd-php.php.phtml.htm.html
自定义站点主目录找到DocumentRoot“主目录路径”;
如要修改主目录需要修改俩个位置:
自定义默认首页DirectoryIndex默认首页多个空格分开
下面的是Apache错误日志
访问日志logs/access.log
Apache如何配置虚拟目录
第一步:
把主目录DocumentRoot"D:
/myweb/Apache/htdocs"这段注释
注销这句话,表示这个Apache没有主目录,分配的什么就是什么
第二步:
到conf目录下httpd.conf文件里的
图中箭头的位置添加如下代码:
DirectoryIndexindex.htmlindex.php#默认首页面
Alias/myblog“D:
/myblog”#[你的站点别名,虚拟目录位置]
/myblog> #这是访问权限设置 Orderallow,deny Allowfromall Apache访问权限问题 /website>表示我对这个路径下的文件进行访问 Orderallow,deny表示先允许所有的用户访问.deny拒绝所有 Allowfromall表示先看看fromall的设置允许所有IP #denyfromip地址 逻辑: 根据orderallow找下面的allow的设置,在看deny,没有设置所以不需考虑 Apache2.2.22配置虚拟主机 1.在httpd.conf文件中启用httpd-vhosts.conf(虚拟主机文件) 在到conf\extra\httpd-vhosts.conf文件中做配置 打开httpd-vhosts.conf文件,在文件的最后加上如下代码 80> #[虚拟主机的路径注: 反斜杠/,正斜杠\\] DocumentRoot“d: /website” #[这里配置访问欢迎首页面] DirectoryIndex*.html*.php*.htm #不允许别人对该文件本身进行修改 OptionsFollowSymLinks AllowOverrideNone #设置访问权限 Orderallow,deny Allowfromall 一端口多站点 80> DocumentRoot"D: /www/a_home" ServerName127.0.0.2#可更换 ServerAliaswww.dummy- #错误日志 ErrorLog"logs/dummy--error.log" #访问日志 CustomLog"logs/dummy--access.log"common 80> DocumentRoot"D: /www/a_home" ServerName127.0.0.3#可更换 ServerAliaswww.dummy- #错误日志 ErrorLog"logs/dummy--error.log" #访问日志 CustomLog"logs/dummy--access.log"common Apache域名重定向(在hosts文件中添加我的ip和主机映射关系) 在: C: /windows/system32/drivers/etc/hosts 在hosts文件最后一行 127.0.0.1localhost 127.0.0.1自定义域名如: 80> #[虚拟主机的路径注: 反斜杠/,正斜杠\\] DocumentRoot“d: /website” ServerName#[这样写直接敲域名即可访问] #[这里配置访问欢迎首页面] DirectoryIndex*.html*.php*.htm #不允许别人对该文件本身进行修改 OptionsFollowSymLinks AllowOverrideNone #设置访问权限 Orderallow,deny Allowfromall PHP安装 这里我使用线程安全的php-5.4.14-Win32-VC9-x86.zip绿色安装包 PHP配置文件下载地址: 点击下载PHP配置文件 如何选择PHP版本? 如果是windows下使用Apache+PHP选择VC6版本;IIS+PHP选择VC9 把解压后的PHP目录打开,里面有很多文件,别的不动,看图中我标记的文件 配置PHP.ini文件 接下来把php.ini-production文件改成: php.ini打开该文件 [PHP.ini这个文件是指定PHP的设置] PHP默认功能大多都是关闭状态,需手动配置打开 engine=On|OffPHP引擎是否可用,关闭就不能使用PHP short_open_tag=Off|On[支持短标记] asp_tags=Off|On[支持ASP语言标记<%PHP%>] expose_php=On|Off[是否程序有错误提示] errorreporting=EALL|ESTRICT[默认开始警告,标记的值不警告] 如何关闭Notice级别的提示 error_reporting=E_ALL&~E_NOTICE 如果不能操作ini文件的话在Notice提示的页面加入: error_reporting(E_ALL^E_NOTICE); display_errors=On|Off[显示所有错误信息|屏蔽所有错误信息] error_log=syslog[设置错误日志文件] variables_order="EGPCS"[接受值的优先级] request_order="GPC"[设置request可以接受那些传输方式的值] post_max_size=8M[设定POST数据所允许的最大大小] include_path=".;c: \php\includes"[开启include_path功能] extension_dir=“PHP安装路径/ext”[载入PHP扩展] ;default_charset="UTF-8"[PHP5.4开始默认编码] date.timezone=PRC[中国时间] session.save_path="C: /WINDOWS/temp"[开启session存储位置] upload_max_filesize=int[所上传的文件的最大大小] 开启常用PHP扩展 想要便于调用PHP.ini我们需要设置环境变量Path变量的值 把PHP的安装路径加入到PATH环境变量里后需要重启电脑才可用 我的电脑右键->>属性->>高级->>下图->>点击环境变量 点击环境变量-看下图 在变量值里加上PHP的安装路径 ;D: \php 到此Apache与PHP的配置就结束了,下面测试一下是否成功 建立一个PHP文件敲上: phpphpinfo();? > 安装MySql数据库 官网: www.mysql.org[到官网下载最新版的MySql数据库] MySQL安装版下载地址: 点击下载MySQL5.5.29安装版 运行: mysql-installer-community-5.5.29.0.msi[我所用的] 选择自定义安装,下一步后选择指定安装位置 这里选择UTF-8国际编码 这里全部打钩,才表示Mysql数据库安装成功 如果没有启用支持mysql会出现如下错误: 打开php.ini到947行开始,都是PHP处理模块 这里我们打开支持mysql模块,把开头位置的;分号删除掉 测试Myslq是否可以使用,写一段代码来验证 php $conn=mysql_connect(“localhost”,”root”,”root”) If($conn){ Echo“连接Mysql数据库成功”; }else{ Echo“连接失败了”; } > 安装phpMyadmin 官网: phpMyAdmin压缩包下载地址: 点击下载phpMyAdmin 下载最新版phpMyAdmin的压缩包解压后放到Apache的项目目录下 Apache\htdocs\phpMyAdmin-3.5.5-all-languages(重命名为: phpMyAdmin) 然后在IE地址栏输入: http: //localhost/phpMyAdmin/index.php 输入安装时的账号(root)密码(自定义的)登陆即可 如果在登陆的时候提示错误,需要做如下修改 把phpmyadmin根目录下的config.sample.inc.php改为: config.inc.php 登陆试试,再不行打开config.inc.php文件 把localhost改成: 127.0.0.1即可 现在我们用自己搭建的环境,建一个网站试试 2103-5-15制作者: ITJuck(超)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WAMP 搭建Apache+MySQL+PHP运行环境图文详解 搭建 Apache MySQL PHP 运行 环境 图文 详解