Mac下PHP+MySQL+Apache2环境搭建
本机系统信息如下:
--------------------------------------------------------------------------------------
OS:OSX EI Capitan Version 10.11 MBP13.3
自带的Apache和PHP信息如下:
loger9567deMacBook-Pro:~ loger9567$ apachectl -v
Server version: Apache/2.4.16 (Unix)
Server built: Aug 22 2015 16:51:57
loger9567deMacBook-Pro:~ loger9567$
loger9567deMacBook-Pro:~ loger9567$ php -version
PHP 5.5.27 (cli) (built: Aug 22 2015 18:20:44)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies
loger9567deMacBook-Pro:~ loger9567$
--------------------------------------------------------------------------------------
一、 启用PHP,修改工作目录
修改Apache配置文件(最好先备份): /etc/apache2/httpd.conf
--------------------------------------------------------------------------------------
1.去掉下面这行前面原有的注释符号(#),启用php5:
LoadModule php5_module libexec/apache2/libphp5.so
2.修改目录为你自己的工作目录:
DocumentRoot "/Library/WebServer/Documents"
<Directory "/Library/WebServer/Documents">
改为:
DocumentRoot "/Users/loger9567/HBuilderProjects/cros"
<Directory "/Users/loger9567/HBuilderProjects/cros">
3.索引文件类型加上 index.php:
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
4.保存后退出修改
5.重启apache: sudo /usr/sbin/apachectl restart
6.在你刚才保存的工作目录中写一个: index.php, 在浏览器中输入: localhost 验证是否能正常访问
二、安装配置MySQL
1. 下载安装最新版本的MySQL Server,我的MySQL信息是:
- 服务器: 127.0.0.1 via TCP/IP
- 服务器类型: MySQL
- 服务器版本: 5.7.10 - MySQL Community Server (GPL)
- 协议版本: 10
- 用户: root@localhost
- 服务器字符集: UTF-8 Unicode (utf8)
2. 安装好之后会生成一个随机密码:记住要用这个随机密码登录,登录后会要求你首先修改密码,在命令行运行命令:
cd /usr/local/mysql/bin
./mysql -u root -p # 回车后输入刚才的随机密码
mysql> SET PASSWORD = PASSWORD('root'); #否则会提示你:必修使用alter user 修改密码才能执行语句,而去phpMyAdmin 也无法登录到MySQL。
三、配置phpMyAdmin
1.下载最新版本的phpMyAdmin, 解压放到你的工作目录下面,并将文件夹更名为:phpMyAdmin
2.将phpMyAdmin 根目录下的 config.sample.inc.php文件复值更名为 config.inc.php, 将里面$cfg['Servers'][$i]['host'] = 'localhost';的localhost改为:127.0.0.1。
3.打开localhost/phpMyAdmin/index.php, 登录后就可以在后台管理 MySQL了。
Mac下PHP+MySQL+Apache2环境搭建的更多相关文章
- windows下PHP+Mysql+Apache环境搭建
Apache版本:httpd-2.2.22-win32-x86-openssl- 下载地址:http://pan.baidu.com/s/1sjuL4RV PHP版 ...
- Android开发学习之路--MAC下Android Studio开发环境搭建
自从毕业开始到现在还没有系统地学习android应用的开发,之前一直都是做些底层的驱动,以及linux上的c开发.虽然写过几个简单的app,也对android4.0.3的源代码做过部分的分析,也算入门 ...
- 【Android学习笔记】Mac下Android Studio开发环境搭建
本文由@ray 出品,转载请注明出处. 文章链接:http://www.cnblogs.com/wolfray/p/7829069.html 对于移动端这块,笔者之前一直都是进行iOS开发的,也从来 ...
- Mac下TensorFlow安装及环境搭建
在学习了一段时间台大李宏毅关于deep learning的课程,以及一些其他机器学习的书之后,终于打算开始动手进行一些实践了. 感觉保完研之后散养状态下,学习效率太低了,于是便想白天学习,晚上对白天学 ...
- 【深度学习笔记】(一)Mac下TensorFlow安装及环境搭建
本文由@ray 出品,转载请注明出处. 文章链接:http://www.cnblogs.com/wolfray/p/7828903.html 在学习了一段时间台大李宏毅关于deep learning ...
- Mac下持续集成-Mac下Tomcat+Jenkins集成环境搭建
一.MAC安装jdk及环境变量配置 1)访问Oracle官网 http://www.oracle.com,浏览到首页的底部菜单 ,然后按下图提示操作: 2)下载完成后点击安装包,按提示即可完成安装. ...
- ubuntu下mysql的环境搭建及使用
ubuntu下mysql的环境搭建及使用 环境安装 使用如下命令分别安装服务端程序,客户端程序,及客户端依赖库 sudo apt-get install mysql-server sudo apt-g ...
- 配置apache,及mac下安装mysql
先打开apache,在浏览器上输入 localhost 回车后会如果屏幕上显示:It works! 如下图: 这说明你的apache已开启 在window下配置apache: 1.找到apa ...
- mac 初次配置apache,及mac下安装mysql
先打开apache,在浏览器上输入 localhost 回车后会如果屏幕上显示:It works! 如下图: 这说明你的apache已开启 mac 下apache配置(mac自带apache ...
随机推荐
- 解决maven工程 子工程中的一些配置读取进来的问题
方案:在父工程中手动配置一些节点 <build> <!-- 插件 --> <plugins> <plugin> <groupId>org.a ...
- eclipse包层级显示和工作空间显示
本文两件事:设置包层级显示.设置工程的工作空间显示 一.各package包分层显示 平铺显示,实在不方便开发!也不方便查看工程包的层级结构,如下: 更换成层级显示: 二.工作空间显示 包用来区分类,工 ...
- vue基础——条件渲染
一.v-if 1.1.v-if,v-else 在字符串模板中,比如Handlebars,我们得像这样写一个条件块: HTML <!-- Handlebars 模板 --> {{#if ok ...
- Qt 信号槽
Qt4与Qt5的信号槽有些不同: 1. Qt4的槽函数必须使用slots关键字声明,而Qt5中已经不再需要了,槽函数可以是任何能和信号关联的成员函数. 2. Qt4指定信号函数和槽函数需用SIGNAL ...
- sqlserver列重命名
EXEC sp_rename 'tablename.[OldFieldName ]', 'NewFieldName', 'COLUMN'
- XML文件的写,集合XML序列化(写)。XML文件的读,递归遍历
XML文件:必须要有一个节点.检验xml文件,可以用浏览器打开,能打开表示对,否则错. 处理方法: DOM:XmlDocument文档对象模型 Sax(事件驱动,XmlReader) XmlSeria ...
- 格式与布局 float 左右悬浮边框
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- DES_3DES_AES_IDES_RSA密码算法比较
对称加密算法(也叫共享密钥) 类型 定义:发送接收使用相同的对称密钥 密钥 长度 分组长度 循环次数 安全性 DES 数据加密标准,速度较快,适用于加密大量数据的场合: 56 64 16 依赖密钥受穷 ...
- mysql服务器设置其他电脑访问
解决pc.b想访问pc.a上的mysql而访问不了的问题. 第一步:先在navicat的tools里面选择console 第二步:输入下面的信息: '; 其中wp是登陆数据库的用户名,IP地址是允许访 ...
- sqlserver批量导出存储过程、函数、视图
select text from syscomments s1 join sysobjects s2 on s1.id=s2.id where xtype = 'V' xtype V 视图 P ...