PHP---1.Mac环境下LAMP的搭建

本文详细介绍了在Mac上搭建LAMP环境的步骤,包括Apache的配置、PHP的组件引入、MySQL的安装与设置,以及如何解决Apache与PHP、MySQL配合使用时的常见错误。此外,还讲解了如何配置虚拟主机和进行分布式部署。
摘要由CSDN通过智能技术生成

一.介绍

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

官网:https://www.apache.org/

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

官网:https://www.mysql.com/

1.下载社区服务器

https://dev.mysql.com/downloads/mysql/
这里写图片描述
注意:安装MySQL时给的用户和密码很重要,将来是登录MySQL服务

2.下载完后的设置

查看版本:

mysql --version 
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值