图文详细讲解搭建wampphp环境.docx

上传人:b****0 文档编号:16911425 上传时间:2023-07-19 格式:DOCX 页数:21 大小:1.21MB
下载 相关 举报
图文详细讲解搭建wampphp环境.docx_第1页
第1页 / 共21页
图文详细讲解搭建wampphp环境.docx_第2页
第2页 / 共21页
图文详细讲解搭建wampphp环境.docx_第3页
第3页 / 共21页
图文详细讲解搭建wampphp环境.docx_第4页
第4页 / 共21页
图文详细讲解搭建wampphp环境.docx_第5页
第5页 / 共21页
图文详细讲解搭建wampphp环境.docx_第6页
第6页 / 共21页
图文详细讲解搭建wampphp环境.docx_第7页
第7页 / 共21页
图文详细讲解搭建wampphp环境.docx_第8页
第8页 / 共21页
图文详细讲解搭建wampphp环境.docx_第9页
第9页 / 共21页
图文详细讲解搭建wampphp环境.docx_第10页
第10页 / 共21页
图文详细讲解搭建wampphp环境.docx_第11页
第11页 / 共21页
图文详细讲解搭建wampphp环境.docx_第12页
第12页 / 共21页
图文详细讲解搭建wampphp环境.docx_第13页
第13页 / 共21页
图文详细讲解搭建wampphp环境.docx_第14页
第14页 / 共21页
图文详细讲解搭建wampphp环境.docx_第15页
第15页 / 共21页
图文详细讲解搭建wampphp环境.docx_第16页
第16页 / 共21页
图文详细讲解搭建wampphp环境.docx_第17页
第17页 / 共21页
图文详细讲解搭建wampphp环境.docx_第18页
第18页 / 共21页
图文详细讲解搭建wampphp环境.docx_第19页
第19页 / 共21页
图文详细讲解搭建wampphp环境.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

图文详细讲解搭建wampphp环境.docx

《图文详细讲解搭建wampphp环境.docx》由会员分享,可在线阅读,更多相关《图文详细讲解搭建wampphp环境.docx(21页珍藏版)》请在冰点文库上搜索。

图文详细讲解搭建wampphp环境.docx

图文详细讲解搭建wampphp环境

安装php教程

1.apache

2.php5.3

3.mysql

4.phpmyadmin

1.安装apache

为了方便管理我们把安装目录放在D盘里webserver文件夹下,对应的建apache、php、mysql、www。

www文件夹是用来存放我们我们写的php文件。

点击安装apache,我这里是apache2.2

注意点就是安装文件的路径改成我们新建好的的文件夹下,servername写成localhost,

提一个问题:

127.0.0.1和localhost那个效果好一点?

我们去检查一下我们安装好的apache,在浏览器上输入localhost,开发用的浏览器1个是谷歌2是火狐浏览器

显示itworks的话说明apache安装成功!

该文件在D:

\webserver\apache\htdocs\index。

html文件

ok,apache安装成功!

迈出成功的第一步。

2.建立php与apache之间的通讯

将php压缩包拷进对应的php文件夹下解压到当前文件夹下,解压完成后删除我们拷进来的的压缩包(不删也可以),要是以后对php升级直接覆盖php文件夹下面的文件,重新配置与apache之间的通信。

解压php文件

文件夹下有一个php.ini.devalopment复制一份,将生成的文件php.ini.devalopment附件更改为php.ini,用编辑器打开更改如下地方建立与apache通信和建立虚拟目录、虚拟路径,为以后的项目建立自定义域名访问。

好,开始动手,gogogo~~~,从上往下看首先我们发现了这一句话:

short_open_tag=Off,他的意思是是否打开短标签,短标签是什么?

就是…为了方便以后书写捡便宜,可以把这里设置成short_open_tag=On;memory_limit=128M这句话是内存限制大小,以后有需求内存大一点的时候改这个128,

error_reporting=E_ALL|E_STRICT这句话是报错级别,可以不改,报错级别分那些?

我不说,嘎嘎,自己XX。

post_max_size=8M这句话一看英文就知道是post最大提交的大小是8M,你说我表单提交9M的数据时候php会干什么?

当然是forbidden呗,这些就是以后需求不能满足时会调整一下值来满足需求,都是开胃菜,记得更改以后要重启apapche,上主菜咧~~~。

找到;include_path=".;c:

\php\includes"将前面的‘;’去掉。

找到doc_root将doc_root="d:

/webserver/www"前面提到新建一个www的文件夹的,至于原因看前面。

找到extension_dir发现是注释掉的,去掉‘;’把路径设置为extension_dir="d:

/webserver/php/ext",这句话是什么意思呢,就是加载php扩展路径在那里,要是你把php文件放在了C盘orE盘orF盘则要跟着对应的路径。

刚刚把扩张文件加载进来那么我们就要选择的开启那些扩展,你说我们可不可以开启所有的扩展,我只能说当然可以啦,只有有点耗资源,效果不好至于原因吗?

可以深层次的挖掘apapche与php的关系。

这里简单的把必备的扩展打开,有其他需求XX自己打开扩展就是,不做详细说明,

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_pdo_mssql.dll

extension=php_pdo_mysql.dll

php这端暂时就这么多,去看看apapche那边的配置文件

给apache添加处理php的模块(这里指我们存放php文件的路径)

LoadModulephp5_moduleD:

/webserver/php/php5apache2_2.dll

指定php的路径

PHPIniDir"D:

/webserver/php"

找到AddTypeapplication/x-compress.Z

AddTypeapplication/x-gzip.gz.tgz

添加一条

AddTypeapplication/x-httpd-php.php

再到DirectoryIndex加上处理php的代码DirectoryIndexindex.phpdefault.phpindex.htmlindex.htmdefault.htmldefault.htm

去写一个test.php是不是建立通讯了,当然得重启apache,写好的test.php放在那里?

当然是我们设计好的www文件夹下,就是这句话DocumentRoot"D:

/webserver/www",apapche会去找php文件,默认目录在apache安装路径D:

\webserver\apache\htdocs,运行一下test.php文件;看看结果如何

Forbidden

Youdon'thavepermissiontoaccess/test.phponthisserver.

意思是没有访问这个www目录的权限,该怎么办?

去开通权限就ok了

再到这个Directory去掉多余的注释留下这四行代码

/webserver/apache/htdocs">

OptionsIndexesFollowSymLinks

AllowOverrideNone

Orderallow,deny

Allowfromall

复制一分,更改为

/webserver/www">

OptionsIndexesFollowSymLinks

AllowOverrideAll

Orderallow,deny

AllowfromAll

重启一下apache看看效果

刷新,哇塞,出现了php的相关信息,我在test写了一句

phpechophpinfo();?

>,运行localhost/test.php回车,出现php的配置信息,说明我们已经让apache与php通信了。

小小庆祝一下

3.安装mysql

之前准备的mysql派上用场了,我这里用的是mysql5.5版本,安装mysql的时候注意几个地方,一个是选择mysql本地库存放的位置,线数,默认编码,是否远程连接,设置密码等,其他都默认

具体操作:

安装成功!

本地的数据库搞定了,这里我们会用到一款操作数据库的工具,你要是mysql的命令行很牛可以不用,phpmyadmin,下载一个版本,解压到www目录下,改一下名字(为什么要改:

名字成了看着不爽,哈哈),我们指定一个虚拟的本地域名去解析这个文件,那么我们接下来去新建一个虚拟主机和虚拟路径

4.虚拟主机/虚拟路径

配置虚拟主机我们首先确定要修改那些地方,不然像苍蝇一样。

第一个地方是window的host文件,路径C:

\Windows\System32\drivers\etc;第二个是apache的配置文件,路径:

D:

\webserver\apache\conf;第三个是扩展文件(我也不知道那个文件是什么意思自己XX吧),路径:

D:

\webserver\apache\conf\extra的httpd-vhosts.conf文件

首先我们在更改window下host文件,先找到host文件打开看有什么内容(提示:

用记事本打开,其他编辑器可能会被防火墙拦截不让更改)

去掉不用的东西,让后host文件看起来简洁,配置域名的规则是ip+名称

我这里配置一个访问我phpmyadmin文件的假域名这个名字会在apache里面用到,咋取名还是要规范一下

我把名字设置为在浏览访问,是不是会跳转到phpmyadmin的官网去呢?

后面去看看会不会。

在浏览器上输入,他娘的是phpmyadmin官网,为什么呢?

那是我们本地apache没有解析。

我们去配置apache

找到httpd.conf文件,首先打开找到#Includeconf/extra/httpd-vhosts.conf,去掉这个地方前面的“#”,这个意思是引入配置文件下的httpd-vhosts.conf,就是前面提到要修改第三个文件

首先我们在www文件夹新建一个pma文件把phpmyadmin解压到里面(前面提到过),

开通apapche访问这个文件夹的权限(前面提到过)。

/webserver/www/pma">

OptionsIndexesFollowSymLinks

AllowOverrideAll

Orderallow,deny

Allowfromall

这里的路径是对应的,为什么我们要建立www文件?

好处是方便,以后的项目文件夹直接放到这里方面管理。

在apache里面找到#Alias/webpath/full/filesystem/path在下面空白处写

Alias/"D:

/webserver/www/pma"模式是前面host里面设置的域名+实际目录,

打开httpd-vhosts.conf以后很多东西,看到就烦去掉成这样

里面的documentroot对应的是实际路径和刚刚访问文件夹的权限是对应起来的,servername是我们host文件的取名,与alias对应起来

弄好以后重启apache,这一步很重要。

访问

登录用户名默认是root,密码是之前安装mysql的时候输入的,本教程就到这里告一段落,要是添加新的项目,就和配置phpmyadmin一样

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2