max下是自带有Apache和php的服务器的,不需要另外安装,本文就对相关配置进行介绍。

第一:Apache

在终端中输入,下面指令即可启动Apache服务器:

 //启动
sudo apachectl-k start
//重新启动
sudo apachectl -k restart

验证:

在浏览器中输入:http://127.0.0.1,显示为It Works!,既证明服务器已经启动。

但是由于默认站点位于系统路径下,所以我们修改到自定义的路径。所以还需要进行相关配置

修改站点位置:

终端中输入

 cd /etc/apache2/
sudo vim httpd.conf // 会提示输入密码,输入后回车即可
英文下输入: /DocumentRoot,查找,
注:1:注意区分大小写;2:要修改两个地方,故要进行两次查找。

第一次查找后,修改:

第二次查找后,修改

修改好后:wq保存退出,重启服务器,并在自定义的路径下放置html文件,即可访问。

第二:配置PHP服务器:

1:终端中输入指令:

 cd /etc/apache2
sudo vim httpd.conf
按 /php,进行搜索,把带有LoadModule php5…..这一行的#(注释符号)去掉即可。

2:终端中输入:

 cd /etc/
sudo cp php.ini.default php.ini

重启服务器,在自定义的站点路径下放置php文件,即可访问php内容。

第三:MySQ安装:

MySql下载:http://dev.mysql.com/downloads/mysql/

MySqlWorkbench下载:http://dev.mysql.com/downloads/workbench/

下载后直接安装即可,一路默认就好

MySql配置:

打开终端,输入:

 vim ~/.bash_profile

输入 i进行编辑 ,然后粘贴以下内容

# mysql
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
# ls
alias ls='ls -G'

按ESC键 ,输入 :wq

这样在终端中 直接输入 mysql 就可以进入mysql 。输入 exit 为退出

修改MySql的管理员密码,在终端中输入:

 mysqladmin -u root password "root"

启动Mysql服务
sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
停止Mysql服务
sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
重启Mysql服务
sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart

至此,Apache+MySQL+PHP安装配置完毕。

附:对vim编辑器进行介绍

vim有两种模式:

1:命令模式

 shift+v -> 选中一行
y -> 复制一行
yy -> 复制当前行 (yank current line)
p -> 在当前行的下一行复制粘贴的内容
x -> 删除一个字符
:wq -> 保存退出
:q! -> 不保存退出
i -> 进入编辑
/ -> 按/再输入字符可进行查找

2:编辑模式,可直接编辑文档,按esc键可以退出编辑模式

最新文章

  1. 【leetcode】Largest Number
  2. 原生js事件和jquery事件的执行顺序问题
  3. Kiwi iOS驱动测试开发
  4. android:id="@id/resid" , andorid:id="@+id/resid" 的区别
  5. Ajax 完整教程。。转载
  6. java 面试每日一题
  7. Gulp压缩JavaScript代码
  8. 如何写科技文章的讨论discussion部分
  9. 01-语言入门-01-A+B Problem
  10. Oracle如何只显示重复数据,或不显示重复数据
  11. iOS 获取当前时间以及计算年龄(时间差)
  12. linux_ssky-keygen + ssh-copy-id 无密码登陆远程LINUX主机
  13. Perl 正则匹配经验记录
  14. Windows 如何备份恢复Ubuntu系统文件
  15. 在windows上使用ssh秘钥连接git服务器
  16. 201772020113李清华《面向对象程序设计(java)》第一周学习总结
  17. sql server性能查询,连接数
  18. C# 实现屏幕截屏
  19. NOI前训练日记
  20. BZOJ 1861: [Zjoi2006]Book 书架 (splay)

热门文章

  1. mysql中使用load data infile导入数据的用法
  2. Python面向对象之模块和包
  3. 【瞎扯】我的OI之路
  4. kafka 理论学习
  5. 儿子写日记 : " 夜深了,妈妈在打麻将,爸爸在上网……"
  6. 分享14个很酷的jQuery导航菜单插件
  7. python011 Python3 字典
  8. 本机操作Excel文件提示错误:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。
  9. 生物遗传学 整理人PYJ (恋_紫花地丁)
  10. Android: java.lang.ClassCastException: android.widget.imageView cannot be cast to android.widget.textView异常解决