Mac OS下搭建本地PHP网站运行环境

最近开始做前端的项目开发,需要在本机上安装PHP网站运行环境,方便调试页面。请教了几个同事,由于他们也很少用Mac OS,折腾了好几天,总算是安装好了,感觉非常有必要记录下来。

首先,安装XAMPP

对于PHP小白和Mac OS小白来说,方便简单是最重要的,因此我们用了XAMPP软件来安装Apache服务器。

这里需要注意一点,下载XAMPP的时候,要看清楚你下载的XAMPP版本所带的PHP版本。

举个例子,我刚开始的时候下载了最新版本的XAMPP,当时XAMPP版本号和PHP版本号都是7.0.2,安装好以后,有些PHP的方法执行出错,查了半天发现是我们项目使用的PHP版本是5.4.16,一些函数在PHP7.0.2版本已经不能用了。后来重新下载了XAMPP1.8.2,这个版本对应的PHP版本是5.4.27,才解决了这个问题。

XAMPP的安装很简单,网上也有相关教程。安装好以后,打开Apache服务器的目录,如下图:

Mac OS下搭建本地PHP网站运行环境_第1张图片
打开安装目录

将你的项目代码拷贝到该目录的htdocs文件夹下。


配置Apache服务器

打开安装目录,找到下图文件:

Mac OS下搭建本地PHP网站运行环境_第2张图片
配置文件

编辑该文件,搜索vhost,找到下图的位置,并去掉行首注释的#:

Mac OS下搭建本地PHP网站运行环境_第3张图片
解除注释

接下来找到上一步中解除注释的配置文件:

Mac OS下搭建本地PHP网站运行环境_第4张图片
httpd-vhosts.conf

编辑该文件,新增一个VirtualHost:

Mac OS下搭建本地PHP网站运行环境_第5张图片
Paste_Image.png

其中www.******.com:80为你本地配置的域名地址,环境搭建好以后在浏览器直接输入改地址就可以访问你的本地网站。
DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/******/******/public"为你的项目代码中网站首页所在的路径。

到此,Apache服务器就安装配置好了,启动Apache服务器,如下图:

Mac OS下搭建本地PHP网站运行环境_第6张图片
启动Apache服务器

MySQL和ProFTPD服务器我们用不上,可以不启动。打开浏览器,输入你配置的本地域名,即可访问你的网站。


设置本地与服务器的映射

网站搭建好以后,还需要远程访问服务器的接口,因此还要设置本地与服务器的映射,使用SSH Tunnel可以轻松搞定。

打开SSH Tunnel,新建一个连接:

Mac OS下搭建本地PHP网站运行环境_第7张图片
新建tunnel

填入SSH Server服务器IP地址和端口号,用户名,Authentication为身份验证,我使用的是公钥验证方式,导入服务器同事为你准备的公钥文件即可。

Mac OS下搭建本地PHP网站运行环境_第8张图片
配置tunnel

点击Edit,使用Local连接模式,输入This Mac本地的端口号,还有服务器的地址及端口号即可。配置如下:

Mac OS下搭建本地PHP网站运行环境_第9张图片
完成配置

配置完成,刷新浏览器,服务器有数据返回,就说明映射成功,整个环境就搭建完成了。

你可能感兴趣的:(Mac OS下搭建本地PHP网站运行环境)