《本地配置apache、php、mysql详细攻略》要点:
本文介绍了本地配置apache、php、mysql详细攻略,希望对您有用。如果有疑问,可以联系我们。
相关主题:apache配置
《本地配置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位.
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
注意:
1,hosts便是文件名,它没有后缀.但它是纯文本文件
2,它是系统文件,必要管理员身份才能修改(win7,win8,win10)
2.1:先用管理员身份打开编纂器(记事本,Editplus,.....)
2.2:在该编纂器中打开hosts文件
2.3:修改,保留.
这个hosts文件,在后面设置装备摆设站点时会用到.
php文件不消安装,直接解压后,把内容复制到我们的php目录里就可以了.
然则现在我们将php文件扔到apache的htdocs目录里,然后localhost打开,发现显示的是源代码.这是由于我们还没有对apace进行php模块配置.
主配置文件地位:d:/apache/conf/httpd-conf
打开设置装备摆设文件,搜索LoadModule
#表示注释,apache的功能是以“模块化”的方式来运行的,其中有很多默认的功能模块.php其实只是apache的一个功能模块罢了.但是这个模块默认是关闭的,需要我们自己手动打开,并进行配置.
代码如下:
配置文件每次修改后都必要重启apache.
其中第二步还有一种设置方法:
第三步,指定php地位
apache这里配置完了,下面便是php配置文件设置
php的配置文件是:
php语言包/php.ini
实际上,php初始语言包,提供了2个保举配置文件:我们只要拿其中一个修改其后缀就可以了.
打开设置装备摆设文件,首先设置装备摆设时区
去失落前面分号注释,添加时区PRC
然后可以趁便把数据库模块打开
去掉这两个的分号注释,打开数据库功能模块.其实php作为apache模块,但是它本身也有很多子模块.
然后php中我们也要指出子模块的地位:
在php中,模块位置的设定是一个单独的设置项,并且所有模块都放一起:只需写总目录就可以了.
现在重启下apache,其实就可以运行php文件了.
如果遇到重启报错,可以通过cmd输入 httpd.exe -t 进行测试哪一行报错了.
步调:cuntom——选择位置时注意:最后这两个都放到mysql文件夹
下面就进行数据库的设置装备摆设了:
末了点execute就可以坐等了.
测试数据库是否设置装备摆设好,我们可以写一个php文件里面写上这句代码:
通过localhost运行该php文件,显示如下:
mysql执行原理:
mysql客户端有多种:
1,cmd敕令行
2,php网页文件
3,navicat软件
这样,apache、php、mysql三者之间其实已经树立起联系了.
至于虚拟主机、多站点设置装备摆设这些后面再讲.