在Mac OS X 10.8中配置Apache + PHP + MySQL
在Mac OS X 10.8中配置Apache+PHP+MySQL的内容包括:
一. 配置Apache
1. 启动Apache
打开终端,输入:
sudo apachectl start |
打开浏览器,输入:
http://localhost |
应该可以看到”It works!“的页面,该页面位于/Library/WebServer/Documents/目录下,这是Apache的默认根目录。
2. 配置用户访问目录
在终端中输入:
mkdir ~/Sitescp /Library/WebServer/Documents/index.html.en index.html |
在用户目录下新建一个名为Sites的目录,作为用户目录的访问路径,并将 /Library/WebServer/Documents/index.html复制到用户目录
输入:
cd /etc/apache2/users/
sudo vi apple.conf
注意:其中apple是你的用户名。
在vi中,按i开始输入,并输入以下内容:
<Directory "/Users/apple/Sites/"> Options Indexes MultiViews AllowOverride All Order allow,deny Allow from all</Directory> |
输入完成后,按ESC键,然后输入:wq,保存并关闭vi。
注意:文件的第一行用于指定用户目录的位置,其中apple是你的用户名。
在终端中输入:
sudo apachectl restart |
重新启动Apache,此时可以在浏览器中访问:
http://localhost/~apple |
二. 配置PHP
在终端中输入:
cd /etc/apache2/sudo vi httpd.conf |
在vi中,输入/php搜索包含php的文本,找到:
#LoadModule php5_module libexec/apache2/libphp5.so |
删除前面的#,然后保存退出。(按shift+i行首输入,按ESC退出编辑,按x删除当前字符,及#,输入:wq,保存并退出。)
在终端输入:
cd /etcsudo cp php.ini.default php.inisudo apachectl restart |
在终端输入:
cd ~/Sitesvi info.php |
然后在info.php中输入以下内容:
<html><body><h1>It works!</h1><?php phpinfo(); ?></body></html>
在浏览器输入:
http://localhost/~apple/info.php |
三. 安装Mysql
1. 从Mysql官方网站下载mysql-5.6.12-osx10.7-x86_64.dmg,双击打开该dmg文件。
2. 运行mysql-5.6.12-osx10.7-x86_64.pkg,安装主程序包;
3. 运行MySQLStartupItem.pkg,让mysql开机自动运行;
4. 运行MySQL.prefPane,在系统偏好中增加mysql服务管理选项;
在终端输入:
sudo chmod +w bashrc sudo vi /etc/bashrc
在bashrc的末尾增加以下两个命令别名,便于快速使用mysql
#mysqlalias mysql='/usr/local/mysql/bin/mysql'alias mysqladmin='/usr/local/mysql/bin/mysqladmin' |
提示:在bashrc中添加命令别名之后,需要重新启动终端。
修改mysql默认密码,在终端输入:
mysqladmin -u root password "123" |
其中123位置你可以指定任意密码。
如果要更改密码可以输入
mysqladmin -u root -p password "123"
更改密码前先需要输入以前正确的密码才可以。
四. 配置PHPAdmin
1. 下载PHPAdmin,解压缩到~/Sites目录下,并将目录重命名为:phpmyadmin;
2. 在浏览器中输入:
http://localhost/~apple/phpmyadmin/setup/ |
添加一个服务器配置即可。
五. 设置数据库默认字符集
在终端输入:
mysql -u root -p# 创建名为 mydb 的数据库create database mydb;# 将 mydb 的默认字符集设置为 utf8alter database mydb default character set = utf8; |
注:mysql默认使用的字符集是latin1,不支持中文,需要设置一下哦。
搞定收工:)
P.S.
网上关于在mac上配置php+mysql的文档比较多,本文仅针对本人的使用需求,简单将步骤记录一下。:)
在Mac OS X 10.8中配置Apache + PHP + MySQL的更多相关文章
- 在Mac OS X 10.8中配置Apache+PHP+MySQL
在Mac OS X 10.8中配置Apache+PHP+MySQL的内容包括: 配置Apache 配置PHP 安装MySQL 配置PHPAdmin 设置数据库默认字符集 一. 配置Apache 1. ...
- 【转】在Mac OS X 10.8中配置Apache + PHP + MySQL
CHENYILONG Blog 在Mac OS X 10.8中配置Apache + PHP + MySQL 在Mac OS X 10.8中配置Apache+PHP+MySQL的内容包括: 配置Apac ...
- mac OS X 10.9.1 配置jdk环境变量
进入命令行 cd ~ touch .bash_profile vi .bash_profile 输入内容jdk变量配置内容: export JAVA_HOME=/Library/Java/JavaVi ...
- Mac OS X 10.9.2 配置 jdk1.8.0_05 环境变量
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/gcvdsvb/article/details/24543543 首先到 oracle 站点下载 ss ...
- 在Mac OS X中配置Apache + PHP + MySQL
在Mac OS X中配置Apache + PHP + MySQL Mac OS X 内置Apache 和 PHP,使用起来非常方便.本文以Mac OS X 10.6.3和为例.主要内容包括: 启动Ap ...
- 在Mac OS X中配置Apache
启动Apache 有两种方法: 打开“系统设置偏好(System Preferences)” -> “共享(Sharing)” -> “Web共享(Web Sharing)” 打开“终端( ...
- 在VMware Workstation 9中安装Mac OS X 10.8 Mountain Lion
本文环境: CPU:Intel Core i7 920: OS:Windows 7: 内存:8G: 玩Hackintosh各有各的理由,不管什么理由,利用虚拟机安装Mac OS X都是一个可行的办法. ...
- 在Mac OS X中配置Apache + PHP + MySQL 很详细
这是一篇超级详细的配置mac os下面php+mysql+apache的文章.非常详细我的大部分配置就是参考上面的内容的,比如,PHP不能连接数据库,就是改一下默认的php.ini中pdo_mysql ...
- [看图说话]在VMware Workstation 9中安装Mac OS X 10.8 Mountain Lion
本文环境: CPU:Intel Core i7 920: OS:Windows 7: 内存:8G: 玩Hackintosh各有各的理由,不管什么理由,利用虚拟机安装Mac OS X都是一个可行的办法. ...
随机推荐
- xampp 安装red扩展出错解决
Linux Mint + Xampp Error + ‘grep: /opt/lampp/include/php/main/php.h: No Such File Or Directory’ FEBR ...
- Visual Studio Online Integrations-Collaboration
原文:http://www.v ...
- WPF 注册全局快捷键
.NET技术交流群 199281001 .欢迎加入. using System; using System.Collections.Generic; using System.Linq; using ...
- wordPress Development
site:http://codex.wordpress.org/Theme_Development 2014-03-24 This article is about developing WordPr ...
- sql复制数据表和表结构
SQL复制数据表 (select * into 与 insert into) select * into 目标表名 from 源表名 insert into 目标表名(fld1, fld2) sele ...
- 最近打算体验一下discuz,有不错的结构化数据插件
提交sitemap是每位站长必做的事情,但是提交到哪里,能不能提交又是另外一回事.国内的话百度是大伙都会盯的蛋糕,BD站长工具也会去注册的,可有些账号sitemap模块一直不能用,或许是等级不够,就像 ...
- Truck History(prim & mst)
Truck History Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 19772 Accepted: 7633 De ...
- 使用mysql服务来记录用户的反馈
经过前几篇教程的学习,相信你对于微信的操作与SAE和webpy都有了些了解,那么这次我想加一个功能,通过mysql来记录用户的反馈,如用户输入fk+内容,然后通过一个页面来显示,最终的效果如下 htt ...
- mstsc局域网远程 要预先做的设置
很简单========= 一:在“控制面板”->“管理工具”->“服务”上启动Remote Desktop Help Session Manager的服务; 二: 在“控制面板”-> ...
- html tr td colspan
colspan 属性规定单元格可横跨的列数, 第一行的colspan规定其一行所跨越的列数,要与下一行的<td></td>个数一致 if(!empty ($alarmDesc ...