配置Apache、MySQL搭建PHP环境

一、

1、Apache介绍:

(1)目录介绍:

  1. Httpd.exe的详细应用
  1. 服务器进程:运行之后才能够工作
  2. 用来查看Apache具有哪些功能以及配置文件是否有错:httpd或httpd.exe(文件所在目录)

服务器进程已经运行,因此此处不能运行

2.1查看使用的模块:httpd.exe -M

2.2验证配置文件是否有错:httpd -t

可以正常使用

  1. 配置默认站点
  1. 让Apache确定服务器上访问的位置:网站文件夹所在位置

Httpd:conf:DocumentRoot

  1. 方便用户使用名字访问对应的网站:给文件夹对应的取一个别名

Httpd.conf:ServerName

  1. 实现DNS域名解析:通常默认站点都是本地DNS:hosts文件

4)凡是涉及到Apache配置文件的修改,那么需要重启Apache才能生效

2.PHP介绍

(1)目录结构说明

(2)PHP.exe的应用

Php.exe就是可以解析 PHP代码转变成HTML代码从而让浏览器可以解析的

  1. 通过CMD控制器进入到php.exe所在目录
  2. 通过php.exe运行命令来指定要解析的php脚本就可以:php.exe -f PHP文件所在路径

(3)配置Apache加载PHP模块

1、Apache加载PHP模块:在Apache的主配置文件加载对应的PHP提供的模块

LoadModule php5_module PHP所提供的模块链接所在路径

  1. Apache分配工作给PHP模块:如果是PHP代码就交给PHP处理:文件后缀判断

Add Type application/x-httpd-php .php

  1. 将PHP的配置文件加载到Apache配置文件中:共同生效

4.1在Apache中指定PHP配置文件所在路径

PHPIniDir php.ini所在路径

4.2php.ini文件默认是不存在的,是以development和production格式存在,需要格式化

说明:PHP的配置文件已经加入到Apache的配置项中,意味着php.ini的修改需要Apache重启才会生效。

二、

  1. mysql目录结构介绍

  1. bin常用命令说明

软件设计结构:C/S和B/S

C/S:Clint客户端/Servre服务端,用户需要安装客户端产品才能访问服务器,而且只能访问一种软件(当前自己)

C/S:Browser浏览器/Server服务端,用户只需要安装浏览器,就可以访问所有的服务器(B/S架构服务)

Mysql为C/S结构

  1. mysql访问流程

Mysql是一款C/S架构的软件,需要通过客户端来访问服务端(Mysql也提供了其他模式的访问:通过一些插件扩展来充当客户端)

Mysql.exe通过cmd运行

2)Mysql客户端访问服务端需要进行寻找匹配:连接认证

连接:IP和端口确认,如果是本地都可以省略

-h主机地址----》-hlocalhost(可以是IP)

-P端口----》-p3306

认证:通过用户名和密码进入服务器

-u用户名----》-uroot,不可以省略(匿名用户除外)

-p密码----》-proot

  1. 退出命令:\q

注意:通常连接认证的时候密码不建议明文,可以在输入-p之后回车,系统会再次让输入密码,这个时候就是密文

  1. PHP连接Mysql数据库

PHP本身不具备操作MySQL数据库的能力,需要借助PHP操作MySQL的扩展来实现

  1. PHP加载MySQL扩展:php.ini文件中

PHP stydy配置文件中加载mysql为mysqli,没有mysql

  1. PHP中所有的扩展都是在ext文件夹中,需要指定扩展所在路径:extension_dir

3)php.ini已经被Apache加载,所以需要重启才会生效

5、设定PHP的系统时区

通过php.ini中的timezone配置项来实现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值