WAMP环境

5 篇文章 0 订阅
3 篇文章 0 订阅

先按照阿帕奇–>安装php—>安装MySQL—>安装pam

安装阿帕奇:
接受–>NEXT—>输入三行:wujj2017@163.com —>NEXT —> 选择自定义(第二个) –> NEXT —>点击第一个下拉选择第二个,修改安装路径,我的是:E:/wamp/apache
OK了 127.0.0.1 即可

安装php:
直接解压文件到E:/wamp/php中即可

wamp->apache->conf->#LoadModule vhost_alias_module modules/mod_vhost_alias.so下面输入==》

LoadModule php5_module F:/wamp/php/php5apache2_2.dll ==》意思:让php一阿帕奇的方式去加载
PHPIniDir F:/wamp/php ==》php配置文件在哪里

在AddType application/x-gzip .gz .tgz 下面添加==》

AddType application/x-httpd-php .php ==>让.php的文件可以被阿帕奇解析

在php中:
php.ini-development复制一份==》将其更名为php.ini(放在同一目录下)

=》打开php.ini=》extension_dir==》extension_dir = “./” 复制一个
==》更改:
extension_dir = “F:/wamp/php/ext”

关键字:extension 开启扩展文件
1.extension=php_curl.dll
2.extension=php_gd2.dll
3.extension=php_mbstring.dll
4.extension=php_mysql.dll
5.extension=php_mysqli.dll
6.extension=php_pdo_mysql.dll
7.extension=php_pdo_odbc.dll
8.extension=php_soap.dll
9.extension=php_sockets.dll

在F:\wamp\apache\htdocs 编写一个index.php文件
=》phpinfo(); ===>访问=》有一个date的错误信息==》需要修复=》
在php.ini文件中==》关键字:timezone
=》date.timezone =Asia/Shanghai

安装mysql时候-》选择第二种:就是普通类型Custom
要选两张安装路径

选择:Detailed Configuration(详细配置)
=》选择mysql类型===》选择:Server Machine
=》mysql存储类型===》选择:选择第三个(非事务)
=》mysql连接数===》选择:手动设置(Manual Setting)50个
=》mysql 是否可以被http协议访问=》选择(直接下一步)记得点上:Add firewall exception for this post
=》mysql整理类型==》选择:UTF8
=》作为一个服务运行=》选择:全部选择(命令管理工具)
=》root密码是什么:选择(默认的)=》只选择密码就好:最好是12345678

==》直接Excuse==>点击Finish

=》在任务管理器中:看到mysqld的话 就可以判断mysql 已经运行了,他是没有图标的

可以在cmd中 输入:net stop mysql=》停止mysql 的运行
输入:net start mysql=》启动mysql的运行

也可以:mysql -好localhost -u root -p
输入密码:12345678

在浏览器访问到数据库的话:
讲phpMyadmin安装到F:\wamp\apache\htdocs\pma中=》
http://localhost/pma/index.php

Apache配置:

所在目录:安装目录/conf/httpd.conf
=>

Listen=>修改端口号:
一般是默认是80==》如果改的话:Listen 8080
===》那么localhost需要改成:localhost:8080

LoadMoudle=>别动!

DocumentRoot:设置网站根目录的地址

Directory:也要将其更改一下根目录的地址(控制目录的属性)

DirectoryIndex:设置目录的默认索引文件=》直接可以输入localhost就可以访问这个文件

==》一般 DirectoryIndex index.html index.htm index.php default.php

Indexes==》讲 Options Indexes FollowSymLinks 中的Indexes去掉:这样就看不到目录结构

Allow from all==》如果更改成 Allow from 127.0.0.1==》则只能由本地访问了
==》也就是localhost要更改为:127.0.0.1 了

AddType:让Apache对某文件进行解析
===》
AddType application/x-httpd-php .php(解析PHP文件,如果将后面的.php改成.do =》就会解析do文件)

用处:隐藏扩展名:让用户不知道我们是用什么软件来编写的网页

PHP配置文件:

extension_dir:设置扩展文件
==》extension_dir = “F:/wamp/php/ext”

Mysql配置文件:
port:控制mysql的接口:默认是3306

如果改了(3307)的话:
则:
mysql -h localhost -P 3307 -u root -p12345678

datadir:数据的存储路径

Path to the database root

datadir=”F:/wamp/Data/”

===》一定要先停止mysql==》
cmd->net stop mysql

=>讲mysql中的data的所有东西剪切到Data中 -》重启net start mysql

这样的话:数据跟数据库分离了!!!!很关键的一步

Apache虚拟主机配置(运行多个网站的时候需要使用)
1.Windows本地域名解析,并进行测试;
2.了解Apache虚拟主机的配置方法;

《1》:为什么要做域名解析呢?
因为我们的通信使用的是TCP/IP,所有只能通过服务器的IP地址找到服务器
《2》:如何将域名解析为IP地址呢?
通过DWS服务器进行解析
《3》:DWS服务器是什么?
DWS服务器就是域名服务器,它保存有网络中的主机的域名和对应IP地址,并具有将域名转换为IP地址的功能

本地域名解析:

C:\Windows\System32\drivers\etc\hosts

localhost name resolution is handled within DNS itself.

127.0.0.1 localhost

::1 localhost

127.0.0.1 demo.baidu.com

Windows的ipconfig命令:
查看主机IP地址:cmd->ipconfig/all
刷新主机DWS缓存:cmd->ipconfig/flushdns

Windowsde ping命令
=》ping localhost ==>
参数:
from(来自):被ping服务器的IP地址
bytes(比特):传输的数据包大小
time(传输时间):数据包在网络间的往返时间
TTL(生存时间):通常表示宝在被丢弃钱最多能经过的路由器个数

F:\wamp\apache\conf

==》关键字:vhosts.conf
打开:Include conf/extra/httpd-vhosts.conf

修改vhosts.conf==>
F:\wamp\apache\conf\extra
==>httpd-vhosts.conf
参数:
1.NameVirtualHost: 指定虚拟主机IP地址和端口号 ==》NameVirtualHost *:80

2.ServerAdmin: 指定虚拟主机的管理员 Email 地址
3.DocumentRoot: 虚拟主机的服务器路径地址
4.ServerName: 虚拟主机的域名
5.ErrorLog: 虚拟主机的错误日志
6.ServerAlias: 虚拟主机的域名别名
7.CustomLog: 虚拟主机的访问日志
类型:
1.common: 普通日志格式,最常见的内容记录
2.referer: 记录访问者来源信息
3.agent: 记录访问者所以代理软件版本信息
4.combined: 三种类型的结合

需要文件的话:

链接:https://pan.baidu.com/s/1i4YjBPN

密码:3qq2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值