Apache配置和php安装与配置(重点)

301 阅读3分钟

路线:打通php的基本的运行原理:浏览器》apache》php》数据库模块》数据库

1.检测配置文件语法

重新启动后报错:

怎样知道哪里出错呢?

cmd进入 命令行窗口(不用是管理员身份也行)

输入:apache 的bin路径+httpd -t

2.配置环境变量

每一次前面都要加一大串路径很麻烦 所以要简化

配置环境变量的具体做法:

我的电脑》》右键》》属性,如下所示:

如果配置好环境变量,该命令的执行就更便捷,类似这样:

httpd.exe(直接写文件名,无需路径) - t

3.启动与停止

  • 方式1:
  • 方式2:

  • 方式3:通过命令行方式(需管理员身份): 启动:net start apache2.4 停止:net stop apache2.4

4. 域名解析

其含义是:访问某个域名(网站),就可以找到对应该域名所在行的IP地址。

每台电脑,都有一个最精简的最小规模的“域名解析服务器”,其实只是一个文件:

位置在这里:windows/system32/drivers/etc/hosts(注意,最后这个是一个没有后缀的文件名)。

在有些操心系统中,需要使用“管理员身份”才能修改该文件。

输入:自己写的域名就能打开了

5.端口

端口:就是一台“强大的服务器”可以对外提供多种服务的一种区分机制(数字化的标志)

Apache(或别的web服务器软件),默认都使用80端口来提供网站对外访问服务(就是web服务)!

又比如: ftp服务器通常使用21端口来提供文件上传下载服务。

邮件服务器通常使用25端口提供发送邮件服务,并使用110端口来提供收取邮件服务。

图示如下:

6.网站访问流程

从浏览器输入一个网址,到我们看到这个网页展示出来,其中的过程大致为:

  • 1,先在本机的hosts文件中,查找域名所对应的ip;
  • 2,如找到,则根据该ip就可以找到并访问该服务器了,服务器返回相应网页信息,访问结束。
  • 3,如没有找到,则到互联网上的dns服务器中,查找域名所对应的ip;
  • 4,如果找到,则根据该ip就可以找到并访问该服务器了,服务器返回相应网页信息,访问结束。
  • 5,如果没有找到,则浏览器会有类似“无法找到服务器”的报错提示,访问结束。 完整图示如下:

在htdocs中新建一个文件:

要把php安装才行

php安装

php下载官网:www.php.net/downloads.p…

解压到:wamp目录下的php

php目录下: 先复制一份

目录:G:\itcast\class\wamp\apache\conf

#1.加载PHP模块到Apache中(作为Apache的众多模块之一):  
LoadModule   php7_module  G:/itcast/class/wamp/php/php7apache2_4.dll
#2.给apache设定,php文件的后缀为“.php”
AddType application/x-httpd-php .php
LoadModule php7_module modules/libphp7.so
PHPIniDir G:\itcast\class\wamp\php

修改日期:

查看php执行环境

执行如下语句,就可以查看整个php的执行环境相关信息:

<?php
phpinfo();
?>