搭建本地Web服务器
2018-07-03 本文已影响27人
追逐_chase
PHP.jpg
配置虚拟主机 (httpd-vhosts.conf) 路径:
搭建本地Web服务器
针对MAC电脑,有再带的Apache
- 在在terminal终端直接运行Apache的启动命令来打开:
sudo apachectl start
成功启动后,输入http://localhost网址
停止 Apache:sudo apachectl stop
重启 Apache:sudo apachectl restart
运行.jpg
-
Apache服务器在MAC电脑默认的目录是
/Library/WebServer/Documents
-
Apache的配置文件在
Apache配置文件.jpg/etc/apache2
配置文件.png -
打开配置文件后 我们发现
文件存放的目录.png/Library/WebServer/Documents
目录
-
这个目录可以更改成你想要存放的html(静态网页)目录 如下图:
-
新建一个目录Sties
更改目录.png -
更改站点目录
站点目录.png -
ServerName名称 就是你的电脑名称
更改名称.png
-
输入http://localhost网址
PHP的配置
-
MAC电脑有内置PHP,我们需要在Apache的配置文件中开启PHP即可
-
在终端运行命令行
sudo vi /etc/apache2/httpd.conf
打开配置文件 -
找到被注释的
#LoadModule php5_module libexec/apache2/libphp5.so
,将注释#
删除,并保存,输入i
,将光标移到上面条目,将#
删掉 , 然后按esc
键,输入:x
表示保存,按回车确认。:wq
表示不保存退出。
-终端运行:sudo apachectl restart
,重启Apache服务器
如果 出现 这种错误 readonly option is set (add!to override) , 输入 :wq!
表示强制保存退出。
安装MySQL
- 使用Homebrew安装MySQL
使用Homebrew安装相关软件是很方便的。当然,使用此功能,你需要安装Homebrew,安装方法是:在终端运行命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 安装Mysql,在终端运行:
brew install mysql
,brew
程序将自动安装mysql的依赖库openssl,然后安装mysql。 - 启动MySQL
根据上面安装结束的提示,启动MySQL,在终端运行:mysql.server start。启动成功后使用:mysql -uroot即可连接到MySQL数据库。
关于Apache配置文件( http.conf)需要了解的
-
serverRoot
安装位置(目录) -
Listen
端口号 -
ServerAdmin
管理员的邮箱 -
serverName
域名 -
DocumentRoot
设置文档的根目录 配置站-
Options Indexes
是否列出目录层 -
DirectoryIndex
设置默认首页,当近指定域名,没有指定具体文件时,Apache会将默认的设置文件返回给用户
-AllowOverride None/All
用于配置 是否外部配置文件
-
-
Order
反问权限
Order deny, allow #如果没有明确的拒绝则全部允许
deny form all #拒绝所有的访问
allow form ip/all #允许摸一个ip/所有的 访问
Order allow,deny #如果没有明确的允许则全部拒绝
-
Require all granted
请求需要授权
配置 域名
- 一般默认的是
127.0.0.1 localhost
- 打开
/etc/
文件 找到hosts文件 进行编辑
配置hosts文件.png
配置虚拟主机 (httpd-vhosts.conf) 路径:/etc/extra/httpd-vhosts.conf
-
打开主配置文件 去掉注释
打开配置文件.png -
打开httpd-vhosts.conf文件
配置虚拟主机.png