《本地配置apache、PHP、MysqL详细攻略》要点:
本文介绍了本地配置apache、PHP、MysqL详细攻略,希望对您有用。如果有疑问,可以联系我们。
《本地配置apache、PHP、MysqL详细攻略》是否对您有启发,欢迎查看更多与《本地配置apache、PHP、MysqL详细攻略》相关教程,学精学透。编程之家PHP学院为您提供精彩教程。
虽然说现在很多集成式软件,如PHPstudy、wamp、APMServ等等,实际开发者用着的确很方便,一键生成无需配置.但是如果想深入了解这三者之间究竟是通过什么方式联系起来,最好还是本身手动配置一下.
前期准备:下载好apache_2.2.22.msi、MysqL-5.5.40-winx64.msi、PHP-5.3.13-Win64-VC9-x64
版本高一点点也无所谓,注意电脑版本,一般64位可以兼容32位,但32位不克不及兼容64位.
安装apache:
1、在电脑里树立一个amp文件夹(名字自定,不要有中文就行),再在里面树立三个文件夹:apache、PHP、MysqL
2、双击apache安装文件,安装过程很简单,只需注意选择custom(自定义)安装,然后目录选择我们建立的这个apache目录.然后不绝下一步就可以了.
如果是win8或者win10电脑,可能会遇到2502和2503差错,这是由于权限不够造成的.
解决方法:将安装文件放到某个盘的根目录、打开命令提示符(管理员),输入 msiexec /package "d:\apache_2.2.22.msi",回车后会进入安装界面,这样安装就没问题了.
3、配置环境变量:我的电脑——属性——高级系统设置——环境变量——系统变量的Path,编纂,再Path内容后面添加apache里的bin文件夹的路径,后面数据库配置也一样.
apache安装后的默认主页(站点)的地位为:apache的安装地位/htdocs/
localhost:是一个特殊域名(站点),其自己就代表“本机服务器”
127.0.0.1是一个特殊IP地址,代表“本机服务器”
如果输入的是常规性域名,好比:www.PHP.com
此时,浏览器就会先找该域名对应的IP地址,找到IP之后,再去“哀求该IP所代表的服务器”——网络上,只有IP才能真正确定一台电脑(服务器)的准确位置.
此时就必要将该域名“转换”为IP.这个转换的过程,就称为“域名解析”.
互联网上,有许多许多的这种专门解析域名的服务器:DNS服务器(域名解析服务器)
对于开发环境,我们常常并没有(也不必要)专门的域名解析服务器,而是使用一个简单的文本文件来解析域名:规则非常简单,就是一个域名对应一个IP,如下所示:
192.168.1.1 www.hhb.com
192.168.1.100 www.PHP.com
该文本文件便是操作系统的hosts文件(也是系统文件),位置在这里:
window操作系统目次/system32/drivers/etc/hosts
注意:
2,它是系统文件,必要管理员身份才能修改(win7,win8,win10)
2.1:先用管理员身份打开编纂器(记事本,Editplus,.....)
2.2:在该编纂器中打开hosts文件
2.3:修改,保留.
配置apache以运行PHP网页
PHP文件不消安装,直接解压后,把内容复制到我们的PHP目录里就可以了.
然则现在我们将PHP文件扔到apache的htdocs目录里,然后localhost打开,发现显示的是源代码.这是由于我们还没有对apace进行PHP模块配置.
主配置文件地位:d:/apache/conf/httpd-conf
#表示注释,apache的功能是以“模块化”的方式来运行的,其中有很多默认的功能模块.PHP其实只是apache的一个功能模块罢了.但是这个模块默认是关闭的,需要我们自己手动打开,并进行配置.
代码如下:
其中第二步还有一种设置方法:
第三步,指定PHP地位
配置PHP根本运行环境
实际上,PHP初始语言包,提供了2个保举配置文件:我们只要拿其中一个修改其后缀就可以了.
打开设置装备摆设文件,首先设置装备摆设时区
去失落前面分号注释,添加时区PRC
然后可以趁便把数据库模块打开
去掉这两个的分号注释,打开数据库功能模块.其实PHP作为apache模块,但是它本身也有很多子模块.
然后PHP中我们也要指出子模块的地位:
在PHP中,模块位置的设定是一个单独的设置项,并且所有模块都放一起:只需写总目录就可以了.
如果遇到重启报错,可以通过cmd输入 httpd.exe -t 进行测试哪一行报错了.
MysqL安装
步调:cuntom——选择位置时注意:最后这两个都放到MysqL文件夹
下面就进行数据库的设置装备摆设了:
末了点execute就可以坐等了.
测试数据库是否设置装备摆设好,我们可以写一个PHP文件里面写上这句代码:
这就表现连接成功了.
MysqL执行原理:
MysqL客户端有多种:
1,cmd敕令行
3,navicat软件
这样,apache、PHP、MysqL三者之间其实已经树立起联系了.
至于虚拟主机、多站点设置装备摆设这些后面再讲.