PHP笔记(Apache+php+mysql环境配置)

安装Apache

1.下载安装包进行安装,安装路径:D:\server\apache
	注:如果右下角图标没有出现绿色小箭头,说明没有成功启动
		问题一:running none of 1 Apache:apache服务未开启,如果开启建议重新开启服务
		问题二:no service install:用管理员身份打开cmd,进入apach所在目录的bin文件,然后输入httpd.exe -k install -n apache2
	注2:用管理员身份打开cmd,进入apach所在目录的bin文件,输入httpd -t,来检查是否配置成功
2.配置默认
	1.让apache确定服务器上访问的位置:网站文件夹所在位置
		D:\server\Apache\conf\httpd.conf ,DocumentRoot字段
	2.方便用户使用名字访问对应的网站,为文件对应的取一个别名
			D:\server\Apache\conf\httpd.conf ,ServerName字段,
			端口可以单独实现,listen字段
	3.凡是涉及Apache配置文件的修改,必须重启apache才能生效		
	4.实现dns解析,默认站点都是本地dns:hosts文件	
		C:\Windows\System32\drivers\etc\hosts

Apache安装
apache目录

安装PHP

1.从官网获取安装包
2.安装:将解压后的文件放到D:\server目录下

php目录

php.exe的应用
php.exe就是可以解析php代码转变成html代码,从而让浏览器可以解析的
		1.通过cmd进入到php.exe所在目录
		2.通过php.exe -f php文件所在目录  来执行php脚本,如果执行成功,说明安装成功。
配置apache加载php模块
1.Apache加载php模块:在Apache的主配置文件中加载对应的php提供的模块
	loadModule php5_module  PHP所提供的模块,php5apache2_2.dll文件所在路径
2.apache分配工作给php模块	
	addType application/x-httpd-php  .php
3.将php配置文件加载到Apache配置文件中:共同生效,即php.ini需要Apache重启才会生效。
	PHPIniDir php.ini  所在路径
	注:php.ini	在原始文件中是不存在的,需要复制一份php.ini-development,并将其后缀名改为.ini。

加载php

mysql

1.安装mysql
php连接mysql
php本身不具有操作数据库的能力,需要借助php操作mysql的扩展来实现
1.php加载mysql扩展:打开php.ini,去掉extension=php_mysql.dll前的分号
	使用php函数:phpinfo()来检查php环境
2.php中所有的扩展都在ext文件中,需要指定扩展所在的路径:extension_dir
3.设定php系统时区
	date.timezone = PRC

mysql目录描述
mysql_bin
php加载mysql
在这里插入图片描述
在这里插入图片描述

虚拟主机

1.什么是虚拟主机?
	并不是真实存在的主机,而是可以提供真实主机所实现的功能。
	功能:
		虚拟主机就是将计算机中不同的文件夹进行不同的命名,然后可以实现让服务器(apache)根据用户的需求,从不同的文件夹(网站)中读取不同的内容。
2.虚拟主机的分类
	1.基于IP:一台电脑有多个IP,每个IP对应一个网站
	原理:配置多个网卡,一个网卡绑定一个IP地址
	2.基于域名:一台电脑只有一个IP,但是IP下可以制作多个网站,但需要给每个网站不同的名字(虚拟主机名)		
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值