【Mac编程环境搭建】Macbook Pro搭建PHP开发环境
来源:互联网 发布:守望先锋安娜技能数据 编辑:程序博客网 时间:2024/05/23 23:26
为了给项目搭建一个运维后台,新学PHP,第一次在Macbook上搭建PHP开发环境,所以记录在案,也为其他学习的小伙伴提供一份参考。
0x01 工具准备
Apache 2.4.16
PHP
Macbook Pro
MySQL 5.7
0x02 初识apache环境配置
由于mac 上面自带了apache,基于安全的原因,不方便透露我的配置,下面是熟记的步骤:
0x01熟记指令
先介绍几个命令
// 启动Apache服务sudo apachectl start// 重启Apache服务sudo apachectl restart// 停止Apache服务sudo apachectl stop// 查看Apache版本httpd -vMac OS自带Apache,只需要启动Apache就行。打开终端,输入命令:sudo apachectl start
0x02测试成功
打开浏览器,在地址栏中输入localhost,出现It Works字符串,就说明Apache已经成功启动.
0x03配置php
Mac OS 同样自带PHP,只需要在Apache的配置文件中添加Apache对PHP的支持就好了
在终端中输入命令:
sudo vim /etc/apache2/httpd.conf
打开httpd.conf文件
如何在Macbook Pro搭建PHP开发环境
去掉红框标注内容的注释符号
LoadModule php5_module libexec/apache2/libphp5.so
然后保存
此处暂不介绍如何使用VIM编辑内容
如何在Macbook Pro搭建PHP开发环境
重启Apache服务
如何在Macbook Pro搭建PHP开发环境
进入/Library/WebServer/Documents,
在该目录下新建一个测试的PHP页面,输入命令:sudo vim test.php
如何在Macbook Pro搭建PHP开发环境
在test.php中输入以下代码
0x04安装mysql并配置mysql
在Macbook上安装MySQL,具体的百度就行,但是配置的时候需要进行注意!
- 1.修改环境变量:http://www.jianshu.com/p/fd3aae701db9we
此时我们在命令行输入mysql -uroot -p命令会提示没有commod not found,我们还需要将mysql加入系统环境变量。
(1).进入/usr/local/mysql/bin,查看此目录下是否有mysql,见pic6。(2).执行vim ~/.bash_profile 在该文件中添加mysql/bin的目录,见pic7: PATH=$PATH:/usr/local/mysql/bin 添加完成后,按esc,然后输入wq保存。 最后在命令行输入source ~/.bash_profile
- 2.安全提示:
注:会提示mysqladmin: [Warning] Using a password on the command line interface can be insecure. Warning: Since。 其实密码已经修改了,直接登录就行了
- 3.修改默认密码:
记得配置的时候先开一个窗口跑mysqld_safe, 再开另外一个窗口跑mysql无密码登录 http://xiaorui.cc/2016/01/20/mac下安装mysql5-7遇到默认密码的大坑/
阅读全文
0 0
- 【Mac编程环境搭建】Macbook Pro搭建PHP开发环境
- Macbook Pro搭建PHP开发环境
- macbook搭建php开发环境
- Macbook 开发环境搭建
- MacBook Pro android 7.0 编译环境搭建
- mac PHP开发环境搭建
- MAC 搭建php开发环境
- mac搭建php开发环境
- Macbook Pro配置PHP开发环境
- MAC PRO java环境搭建
- mac php环境搭建
- mac php环境搭建
- MAC搭建 PHP 环境
- mac 搭建php环境
- mac pro安装双系统及简单开发环境搭建
- MacBook搭建服务器环境
- MAC OS 搭建PHP开发环境
- mac下搭建php开发环境
- PhysicsBasedAnimation学习记录
- Vector3.normalized Vector3.normalize()
- HBaseAPI在执行时卡住不动,程序死锁
- 多线程(2)—静态修饰符实现属性共享数据
- apache添加模块时报错:module status_module is built-in and can't be loaded
- 【Mac编程环境搭建】Macbook Pro搭建PHP开发环境
- 高斯混合模型 GMM —— 聚类
- android studio中推荐使用的插件
- 1067. 试密码
- C#二次开发C++的sdk时的指针使用
- 高中OJ5231. 【NOIP2017模拟A组模拟8.5】序列问题
- 利用NPOI操作excel导出
- scrapy的basic模板模拟登录、requests模拟登录
- java 数据库批量插入