在MAC环境下搭建PHP环境
windows环境
在Windows中搭建php+MySQL是一件有些麻烦的事情,可但是,现在有太多的集成软件供我们选择,今天我就推荐一个好用的集成软件phpstudy,集成了Apache+MySQL一次性安装使用非常非常的方便,也很利于管理,附上官网http://www.phpstudy.net/
mac环境
接下来轮到我们的mac了,很遗憾的是mac没有这类的集成软件,我们需要自己手动配置环境信息,好在mac有自带的一些服务供我们使用,这些服务平时都是关闭的,我们需要做的事只用手动打开这些服务为,或安装一些服务就好。
首先我们先开启Apache服务
启动终端
在中端输入
sudo apachectl start
//启动Apache服务
启动服务的时候,尤其是第一次启动Apache服务,系统会让你输入密码,这时候输入计算机使用者密码就行,没有提示输入密码的,不用管。
![](https://img.haomeiwen.com/i6360129/663e5fc0b1637d88.png)
查看Apache版本
http -v
![](https://img.haomeiwen.com/i6360129/bb6fb3db19ccaa57.png)
关于apache的其他指令
sudo apachectl stop
//停止apache服务
sudo apachectl restart
//重启服务
现在通过网页浏览的方式查看Apache到底有没有启动,在浏览器中输入localhost或者127.0.0.1,将看到“It works!”如果看到了,表示Apache已经成功启动了
![](https://img.haomeiwen.com/i6360129/2941d35abc6d96b4.png)
如果没有看到这个界面说明Apache服务有问题,重新启动Apache服务。
Apache下部署web资源默认路径
mac并没有htdocs/www目录,存放目录在/Library/WebServer/Documents/
![](https://img.haomeiwen.com/i6360129/a271517faf85cefe.png)
![](https://img.haomeiwen.com/i6360129/be99de8eb63ea86d.png)
为了证实,我们存放的目录是对的,我们写一个简单的html文件好了
![](https://img.haomeiwen.com/i6360129/d9e023e2986c8bd4.png)
Apache的安装目录
mac系统默认是隐藏Apache安装目录的,我们可以通过命令行 或者 Go to the folder 找到Apache
因为Apache是安装目录是私有的,所以在可视化界面里我们是找不到的
open /etc
![](https://img.haomeiwen.com/i6360129/f7327f0db44f60d7.png)
下边就是完整的文件路径
![](https://img.haomeiwen.com/i6360129/d230b8b641f44931.png)
接下来我们要修改Apache的默认指向路径,这样我们的工程文件,就可以不放在指定文件夹下
提示:修改httpd.conf配置文件是一个非常危险的操作,建议修改之前备份一份。
找到httpd.conf文件
![](https://img.haomeiwen.com/i6360129/17aeed7daf2653a7.png)
打开httpd.conf配置文件,搜索:DocumentRoot,修改成你想指定到的目录即可。
虽然支持中文和空格,但是,尽量不要出现中文和空格,以免造成不必要的麻烦!!!尽量不要使用中文。
![](https://img.haomeiwen.com/i6360129/ace97ce540efdc36.png)
修改红框中的路径,让这个路径指定到我们想要的路径下就可以
![](https://img.haomeiwen.com/i6360129/048e9ed31e4f66c9.png)
![](https://img.haomeiwen.com/i6360129/cf427fbf0c43488f.png)
因为我们修改过默认路径,所以,我们要重新启动一下apache
![](https://img.haomeiwen.com/i6360129/5170058806e695d0.png)
这时候我们在此访问测试网页
![](https://img.haomeiwen.com/i6360129/5e97df24177afc65.png)
ok,这下我们的文件路径就可以随意换了
修改Apache端口号
Apache服务端口号默认为80,如果想要修改端口号,在httpd.conf文件,搜索Listen 80
![](https://img.haomeiwen.com/i6360129/47128d494dc3a197.png)
只要别修改冲突了,就可以,不想修改也可以。
到现在Apache算是配置完成了,但是,现在还不能解析php文件,接下来我们配置PHP
现在开始配置php
mac已经默认装好了php,默认是关闭的,需要自己手动开启。还是打开httpd.conf配置文件。
搜索“php”找到 #LoadModule php5_module libexec/apache2/libphp5.so 去掉前面的#,将其释放开就好了。
![](https://img.haomeiwen.com/i6360129/7c962830ee73481c.png)
然后在终端中重启apache
我们写一个小的脚本测试一下php是否能正常运行
<?php
phpinfo();
?>
将php文件保存到我们制定好的目录下,通过浏览器访问这个php文件
http://127.0.0.1/index.php
![](https://img.haomeiwen.com/i6360129/805a30489fbf93ad.png)
ok 我们的php也是能正常运行的
MySQL的配置
从官网下载MySQL
https://dev.mysql.com/downloads/mysql/
![](https://img.haomeiwen.com/i6360129/500a57e6c26d9c71.png)
下载你喜欢的版本,推荐下载第一个,安装方便。
当然了,mysql现在都需要下载的高版本的,小白的电脑比较老,所以需要现在低版本的mysql
https://downloads.mysql.com/archives/community/
大家也可通过这个页面找到低版本的mysql
![](https://img.haomeiwen.com/i6360129/e693c62d9f2c1dda.png)
忽略这个提示吧,省的糟心
下载之后,双击安装,一路next。最后要小心
![](https://img.haomeiwen.com/i6360129/20612119bb62606e.png)
这个一定要记好,这个是你mysql root账号的临时密码,一定要牢记
启动mysql
进入系统偏好设置点击mysql
![](https://img.haomeiwen.com/i6360129/5149819098578fb8.png)
![](https://img.haomeiwen.com/i6360129/6796b0159fdc6552.png)
启动服务
点击Start MySQL Server
![](https://img.haomeiwen.com/i6360129/69dc35332ba54e04.png)
部署织梦系统
通过官网下载织梦系统
http://www.dedecms.com/
将织梦cms系统uploads中的文件,复制到我们制定好的路径中
![](https://img.haomeiwen.com/i6360129/397cbdd63d620057.png)
![](https://img.haomeiwen.com/i6360129/227bb20f52f4c433.png)
在网页中输入127.0.0.1
![](https://img.haomeiwen.com/i6360129/0e8a71c48c7d4bc8.png)
![](https://img.haomeiwen.com/i6360129/01b3aefab4df5304.png)
![](https://img.haomeiwen.com/i6360129/cb9c7c877a579bad.png)
输入mysql的地址,用户名,密码,没有修改密码的,是用安装时候提示的初始密码。
![](https://img.haomeiwen.com/i6360129/c797150402207f31.png)
设置后台的账户名密码,点击继续
![](https://img.haomeiwen.com/i6360129/cceeaa4a585cefb1.png)
会提示权限不够,我们来修改一下,权限设置
找到织梦的安装目录,找到data文件
![](https://img.haomeiwen.com/i6360129/b325330a69e137bb.png)
![](https://img.haomeiwen.com/i6360129/9877964f2d8044c8.png)
everyone只有读的权限没有写的权限,我们加入写的权限
![](https://img.haomeiwen.com/i6360129/0080410e11814f2e.png)
然后,我们回到织梦配置的界面,接着点击继续
![](https://img.haomeiwen.com/i6360129/f3ec792bdd3ca19c.png)
织梦就部署完成了
![](https://img.haomeiwen.com/i6360129/fdf5bb48993cb36f.png)
![](https://img.haomeiwen.com/i6360129/29249f49b4bc1caa.png)