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 ...
随机推荐
- Application HookMainWindow
//H Filebool __fastcall AppHookFunc(TMessage &Message); //cpp file void __fastcall TForm2::FormC ...
- 反射(hasattr , getattr, setattr) 输入的字符串用来运行程序
当用户输入字符串时,不能够用来运行程序 1.使用 hasattr 找出输入的字符串是否在程序内 2.使用 getattr 返回找出字符串对应的函数的内存地址或者变量 3. 使用setattr 添加新的 ...
- 程序员教程-9章-C程序设计
目录结构: 9.1 C语言基础 9.1.1 数据类型 1 基本数据类型 2 数组.字符数组与字符串 3 枚举类型 4 结构体.共用体和typedef 9.1.2 运算符与表达式 9.1.3 输入/输出 ...
- Nginx打开目录浏览功能(autoindex)以及常见问题解决方案
Nginx默认是不允许列出整个目录的.如需此功能,打开nginx.conf文件,在location server 或 http段中加入autoindex on;另外两个参数最好也加上去: autoin ...
- eclipse 使用tomcat7.0建立Dynamic Web Project 时 web.xml的问题
最近使用Eclipse helios版本结合tomcat7.0建立动态的web项目时,发现在WEB-INF下的web.xml没有了. 解决方案: 建立web项目时,建到第三个下一步时,将 Genera ...
- moco操作
1.启动 单个文件启动:将jar包跟启动的文件放在一个文件夹下 命令:java -jar moco-runner-<version>-standalone.jar http -p 12 ...
- keras—神经网络CNN—CIFAR_10图像识别
1 from keras.datasets import cifar10 from keras.utils import np_utils import matplotlib.pyplot as pl ...
- DAO层注入HibernateTemplate的两种方式
-------------------------siwuxie095 DAO 层注入 HibernateTemplat ...
- Oracle 数据库的绑定变量特性及应用
Oracle 数据库的绑定变量特性及应用[-----]转载自https://www.cnblogs.com/rootq/(原地址) 关键词: 绑定变量(binding variable),共享池(sh ...
- 获取客户端真实IP地址
Java-Web获取客户端真实IP: 发生的场景:服务器端接收客户端请求的时候,一般需要进行签名验证,客户端IP限定等情况,在进行客户端IP限定的时候,需要首先获取该真实的IP. 一般分为两种情况: ...