Mac自带Apache配置PHP环境&配置多端口

15 篇文章 0 订阅

Mac自带Apache和PHP,so配个环境吧

一、Apache版本

DefineJ:~ ****$ apachectl -v
Server version: Apache/2.4.34 (Unix)
Server built:   Feb 22 2019 20:20:11

基本命令

  • sudo apachectl start 启动
  • sudo apachectl stop 停止
  • sudo apachectl restart 重启
  • sudo apachectl -v 查看版本

二、启动Apache

DefineJ:~ wujie$ sudo apachectl start
下面需要要输入开机密码

启动完成
三、配置PHP
查看下mac自带的php版本

DefineJ:~ ***$ php -v		
PHP 7.1.23 (cli) (built: Feb 22 2019 22:19:32) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies

修改apache配置文件,让其解析php文件&自定义项目目录

DefineJ:~ wujie$ cd /etc/apache2/			//apache配置目录
DefineJ:apache2 wujie$ ls
extra			httpd.conf~previous	original
httpd.conf		magic			other
httpd.conf.pre-update	mime.types		users
DefineJ:apache2 wujie$ sudo vim httpd.conf

去掉前面的#
去掉前面的#
apache的默认路径,可修改成自定义的路径
在这里插入图片描述
我修改后的:

ps:下面加的Indexes是为了展示所以文件
在这里插入图片描述
修改后一定要重启!!!

下面就可以在这个目录下进行开发了,最外面一层不建议有index.php,会被当做入口文件这样就看不到其他项目目录了,下面我们配置多端口进行访问单个项目
在这里插入图片描述

四、配置多端口
1、首先还是编辑httpd.config文件
去掉注释

在这里插入图片描述
2、修改vhost文件

DefineJ:extra wujie$ cd /etc/apache2/extra/
DefineJ:extra wujie$ sudo vim httpd-vhosts.conf
//例:
listen 8000			//监听端口
<VirtualHost *:8000>	//端口配置
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "/Users/wujie/PHPProject/fiction/public"	//项目地址入口文件
    ServerName localhost				//域名,配置虚拟主机,需要改hosts文件
    ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log"
    CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common
</VirtualHost>

在这里插入图片描述

END~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值