一.介绍
LAMP:
- L:Linux- - - - - - - - - - - - - - - - - - - - - 操作系统
- A:Apache - - - - - - - - - - - - - - - - - - - HTTP 服务器
- M:Mysql - - - - - - - - - - - - - - - - - - - – 数据库软件
- P:PHP(Perl 或 Python)- - - - - - - - - - 开源的一种编程语言
WAMP :
widows+apahce+mysql+php
因为我使用的是mac电脑,所以这里就不在多说了。
二.Apache和PHP
mac系统是自带有Apache和PHP的。我们无需自己安装,但是可能会版本有所不同。
2.1 Apache
1.常用命令:
开启:
sudo httpd -k start (或 sudo apachectl start)
可以查看一下Apache服务是否开启成功,在浏览器中输入localhost:80(80是默认端口),如果浏览器中显示 It Works!则证明Apache服务开启成功
关闭:
sudo httpd -k stop (或 sudo apachectl stop)
重启:
sudo httpd -k restart (或 ssudo apachectl restart)
查看版本:
httpd -v
检测apche配置:
httpd -t
检测Apache当前的依赖
httpd -M
2.相关文件的位置
1.安装路径
Apache服务的默认安装路径是/etc/apache2
因为不调好找我们可以在Finder下使用快捷键 command+shift+g
,然后输入/etc 回车,就会看到apache2目录
2.Apache服务部署路径
Apache服务部署路径在 /Library/WebServer/Documents
目录下,使用快捷键command+shift+g
后进入Library(资源库),倒数第二个WebSever文件夹下的Documents目录就是Apache服务的部署路径,我们的项目需要放在此目录下。
3. 更改apache的端口
当Apache服务开启成功,在浏览器中输入localhost:80(80是默认端口),如果我们想更改端口
将Apache默认安装路径是/etc/apache2/httpd.conf
打开,
搜索Listen80,修改成你想要的端口号即可(注:对配置文件修改过后要一定要重启Apache服务)
3.apche工作原理
apache本身没有功能,它的功能是加载的模块提供的。
4.apache启动过程
2.PHP 结合 Apache一起使用
PHP官网:http://www.php.net/
1.引入PHP的组件
由上面我们知道Apache是需要各个组件的,所以如果想将他们一起使用,Apache需要引用PHP的组件。
将Apache配置文件/etc/apache2/httpd.conf
打开,并将引入PHP的代码去掉注释
2. 引入测试文件
我们创建index.php
<?php
phpinfo();
将其放在 Apache服务部署路径在 /Library/WebServer/Documents
目录下
然后打开网站 http://localhost/index.php
三.MySql
1.下载社区服务器
https://dev.mysql.com/downloads/mysql/
注意:安装MySQL时给的用户和密码很重要,将来是登录MySQL服务
2.下载完后的设置
查看版本:
mysql --version