windows环境
在Windows中搭建php+MySQL是一件有些麻烦的事情,可但是,现在有太多的集成软件供我们选择,今天我就推荐一个好用的集成软件phpstudy,集成了Apache+MySQL一次性安装使用非常非常的方便,也很利于管理,附上官网http://www.phpstudy.net/
mac环境
接下来轮到我们的mac了,很遗憾的是mac没有这类的集成软件,我们需要自己手动配置环境信息,好在mac有自带的一些服务供我们使用,这些服务平时都是关闭的,我们需要做的事只用手动打开这些服务为,或安装一些服务就好。
首先我们先开启Apache服务
启动终端
在中端输入
sudo apachectl start
//启动Apache服务
启动服务的时候,尤其是第一次启动Apache服务,系统会让你输入密码,这时候输入计算机使用者密码就行,没有提示输入密码的,不用管。

查看Apache版本
http -v

关于apache的其他指令
sudo apachectl stop
//停止apache服务
sudo apachectl restart
//重启服务
现在通过网页浏览的方式查看Apache到底有没有启动,在浏览器中输入localhost或者127.0.0.1,将看到“It works!”如果看到了,表示Apache已经成功启动了

如果没有看到这个界面说明Apache服务有问题,重新启动Apache服务。
Apache下部署web资源默认路径
mac并没有htdocs/www目录,存放目录在/Library/WebServer/Documents/


为了证实,我们存放的目录是对的,我们写一个简单的html文件好了

Apache的安装目录
mac系统默认是隐藏Apache安装目录的,我们可以通过命令行 或者 Go to the folder 找到Apache
因为Apache是安装目录是私有的,所以在可视化界面里我们是找不到的
open /etc

下边就是完整的文件路径

接下来我们要修改Apache的默认指向路径,这样我们的工程文件,就可以不放在指定文件夹下
提示:修改httpd.conf配置文件是一个非常危险的操作,建议修改之前备份一份。
找到httpd.conf文件

打开httpd.conf配置文件,搜索:DocumentRoot,修改成你想指定到的目录即可。
虽然支持中文和空格,但是,尽量不要出现中文和空格,以免造成不必要的麻烦!!!尽量不要使用中文。

修改红框中的路径,让这个路径指定到我们想要的路径下就可以


因为我们修改过默认路径,所以,我们要重新启动一下apache

这时候我们在此访问测试网页

ok,这下我们的文件路径就可以随意换了
修改Apache端口号
Apache服务端口号默认为80,如果想要修改端口号,在httpd.conf文件,搜索Listen 80

只要别修改冲突了,就可以,不想修改也可以。
到现在Apache算是配置完成了,但是,现在还不能解析php文件,接下来我们配置PHP
现在开始配置php
mac已经默认装好了php,默认是关闭的,需要自己手动开启。还是打开httpd.conf配置文件。
搜索“php”找到 #LoadModule php5_module libexec/apache2/libphp5.so 去掉前面的#,将其释放开就好了。

然后在终端中重启apache
我们写一个小的脚本测试一下php是否能正常运行
<?php
phpinfo();
?>
将php文件保存到我们制定好的目录下,通过浏览器访问这个php文件
http://127.0.0.1/index.php

ok 我们的php也是能正常运行的
MySQL的配置
从官网下载MySQL
https://dev.mysql.com/downloads/mysql/

下载你喜欢的版本,推荐下载第一个,安装方便。
当然了,mysql现在都需要下载的高版本的,小白的电脑比较老,所以需要现在低版本的mysql
https://downloads.mysql.com/archives/community/
大家也可通过这个页面找到低版本的mysql

忽略这个提示吧,省的糟心
下载之后,双击安装,一路next。最后要小心

这个一定要记好,这个是你mysql root账号的临时密码,一定要牢记
启动mysql
进入系统偏好设置点击mysql


启动服务
点击Start MySQL Server

部署织梦系统
通过官网下载织梦系统
http://www.dedecms.com/
将织梦cms系统uploads中的文件,复制到我们制定好的路径中


在网页中输入127.0.0.1



输入mysql的地址,用户名,密码,没有修改密码的,是用安装时候提示的初始密码。

设置后台的账户名密码,点击继续

会提示权限不够,我们来修改一下,权限设置
找到织梦的安装目录,找到data文件


everyone只有读的权限没有写的权限,我们加入写的权限

然后,我们回到织梦配置的界面,接着点击继续

织梦就部署完成了


网友评论