Mac下Apache+MySQL+PHP安装
2024-09-02 19:33:04
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键可以退出编辑模式
最新文章
- 【leetcode】Largest Number
- 原生js事件和jquery事件的执行顺序问题
- Kiwi iOS驱动测试开发
- android:id=";@id/resid"; , andorid:id=";@+id/resid"; 的区别
- Ajax 完整教程。。转载
- java 面试每日一题
- Gulp压缩JavaScript代码
- 如何写科技文章的讨论discussion部分
- 01-语言入门-01-A+B Problem
- Oracle如何只显示重复数据,或不显示重复数据
- iOS 获取当前时间以及计算年龄(时间差)
- linux_ssky-keygen + ssh-copy-id 无密码登陆远程LINUX主机
- Perl 正则匹配经验记录
- Windows 如何备份恢复Ubuntu系统文件
- 在windows上使用ssh秘钥连接git服务器
- 201772020113李清华《面向对象程序设计(java)》第一周学习总结
- sql server性能查询,连接数
- C# 实现屏幕截屏
- NOI前训练日记
- BZOJ 1861: [Zjoi2006]Book 书架 (splay)
热门文章
- mysql中使用load data infile导入数据的用法
- Python面向对象之模块和包
- 【瞎扯】我的OI之路
- kafka 理论学习
- 儿子写日记 : "; 夜深了,妈妈在打麻将,爸爸在上网……";
- 分享14个很酷的jQuery导航菜单插件
- python011 Python3 字典
- 本机操作Excel文件提示错误:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。
- 生物遗传学 整理人PYJ (恋_紫花地丁)
- Android: java.lang.ClassCastException: android.widget.imageView cannot be cast to android.widget.textView异常解决