最近做了一个后端项目,是用PHP MySQL Nginx做的,所以简单总结了一下搭建环境的方法。
备注:
素材:Apache/Nginxphp MySQL mamp MAC OS 10 . 12 . 1自带Apache、nginx和php
1.运行Apache
检查Apache版本,并在终端根目录中输入以下命令:
sudo apachectl -v
终端将输出Apache版本和建造时间
服务器版本: Apache/2.4.23 (Unix)服务器构建2016年8月8日16333.333336333636
打开Apache
启动服务
打开后,可以通过浏览器:http://localhost进行访问,页面显示“有效”,表示成功。
关闭Apache
sudo apachectl站
重启Apache
sudo apachectl重启
2.配置PHP
编辑Apache配置文件,终端输入:
sudo vi /etc/apache2/httpd.conf
找到:
# load module PHP 5 _ module lib exec/Apache 2/lib PHP 5 . so
删除前面的“#”注释,然后保存并以:wq退出
制作一个php.inidefault的副本,并将其命名为php.ini。
sudo CP/etc/PHP . ini . default/etc/PHP . ini
重新启动Apache以使其生效
sudo apachectl重启
3.安装MySQL
下载MySQL:http://dev.mysql.com/downloads/mysql/下载并双击安装。成功后,会弹出提示框:
017-02-12t 09:00:08.587153 z 1[注意]为[emailprotected]: s生成临时密码;QVTg #=i7wPIf如果您丢失了此密码,请参考MySQL参考手册中的“如何重置根密码”一节。
这个临时密码不太好记,可以改。
在安全模式下启动MySQL,跳过安全密码。终端输入以下命令:
sudo mysqld _ safe-skip-grant-tables
要更改MySQL密码:
原理是修改表中root的密码:数据库的用户:mysql,MySQL 5.7版本的密码字段为authentication_string,较低版本称为password;
更新用户集authentication_string=PASSWORD(您的密码),其中User=root;刷新权限并退出重启:
MySQL刷新权限;MySQL退出;终端:mysql服务启动
密码修改完成,密码已更改为root。
打开系统首选项配置的底线——MySQL,
打开MySQL:启动MySQL服务器关闭MySQL:Stop MySQL服务器
注意:默认情况下,启动时自动启动MySQL服务器是选中的。如果勾选,默认情况下打开电脑会启动MySQL。如果不需要,建议默认不需要检查。
如果终端查看数据库不方便,可以下载Navicat Lite管理软件,管理MySQL非常方便。
4.这是一个很大的平局。安装了MAMP之后,你会发现上面做的一切基本上都是浪费.因为安装了这个,除了稍微改变一下配置,其他基本的东西都不需要移动。安装地址:在https://www.mamp.info/en/安装免费版就够了
您可以设置项目是使用Apache还是Nginx,设置端口号,或者设置PHP的版本号,然后将文件夹指向自己的项目。如果没有,创建一个新的,最后点击开始。
超级方便!
这样就建立了一个完整的工程环境,然后,你就可以愉快地编码了!
以上就是边肖介绍的在Mac下快速搭建PHP开发环境的步骤的详细讲解和集成,希望对大家有所帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!