Mac OS X 内置了Apache 和 PHP,使用起来非常方便,只要开启即可
1. 启动Apache服务
- 终端Terminal操作
打开终端,输入 sudo apachectl start,再输入密码,这样Apache就运行了。
输入sudo apachectl -v,可以查看Apache的版本信息
2. 运行PHP
- 修改Apache配置文件
在终端中输入sudo vim /etc/apache2/httpd.conf,修改Apache的配置文件,查找LoadModule php5_module libexec/apache2/libphp5.so这一行,把前面的#号去掉,保存并退出。
**如果要修改Apache默认的根目录,在此配置文件中搜索 /Library/WebServer/Documents,替换为自己的路径即可。
- 重启Apache
在终端输入sudo apachectl restart,PHP就可以用了。
- 写一个php demo页面,查看php信息
在终端输入:
sudo cp /Library/WebServer/Documents/index.html.en /Library/WebServer/Documents/info.php,然后打开info.php,添加内容:<?php phpinfo(); ?>,这样就可以在http://localhost/info.php中看到有关PHP的信息了。
这里写图片描述
3. 安装Mysql
- 下载Mysql安装包并安装
由于Mac OS X中没有预装Mysql,所以需要自己手动安装。
在http://dev.mysql.com/downloads/mysql/网站上,选择Mac OS X平台,然后选择图中的下载。
- 启动Mysql
打开“系统设置偏好(System Preferences)” -> “MySQL” -> “Start MySQL Server”,Mysql就启动了,如果要设置Mysql开启启动,请勾选下面的选项Automatically Start MySQL Server on Startup。
- 配置Mysql
首先进行这么个玩意,其实我也是蒙着来的,配置Mysql重置密码的话,大家可以不参考这里的。
sudo chown -R mysql:mysql /usr/local/mysql/data/
关闭mysql服务器
1)sudo /usr/local/mysql/support-files/mysql.server stop
2)系统偏好里有个MySQL里关闭。
cd /usr/local/mysql/bin
进入目录sudo su 获取权限
进入安全模式:./mysqld_safe --skip-grant-tables 并且重启服务器重开个终端,
输入mysql -u root -p 进入mysql命令模式
use mysql进入mysql数据库
flush privileges; 大概就是获取权限,要不他不让你改。
set password for 'root'@'localhost'=password('123456');
完成修改,我靠终于改完了。
4. 使用phpMyAdmin
- 下载phpMyAdmin
打开网址 https://www.phpmyadmin.net/downloads/,下载一个合适的版本,我选的是all languages最新的版本。
- 解压
将下载好的文件解压后,放进/Library/WebServer/Documents/文件夹中,并命名为phpmyadmin。
- 配置phpMyAdmin
复制phpmyadmin中的config.sample.inc.php到当前文件下,并命名为config.inc.php。
编辑config.inc.php文件,修改$cfg['Servers']]$i]['host'] = 'localhost'为$cfg['Servers']]$i]['host'] = '127.0.0.1'
即可,如果想要无密码登陆,则将其中的下面语句中的false改成true
$cfg['Servers'][$i]['AllowNoPassword'] = false
- 使用phpMyAdmin
在浏览器中输入 http://localhost/phpmyadmin,输入用户名和密码,就可以直接登陆了。
5. 安装Wordpress
- 下载Wordpress
打开网址https://cn.wordpress.org/(中文版),下载wordpress,版本可以自己选。
- 通过phpMyAdmin创建WordPress数据库和用户
详细操作见:
<http://codex.wordpress.org/zh-cn:安装WordPress#.E4.BD.BF.E7.94.A8phpMyAdmin>
- 安装Wordpress
下载完后,解压到/Library/WebServer/Documents/文件夹,然后进入wordpress目录,复制wp-config-sample.php 为wp-config.php,修改wp-config.php。
DB_NAME
在第二步中为WordPress创建的数据库名称
DB_USER
在第二步中创建的WordPress用户名
DB_PASSWORD
第二步中为WordPress用户名设定的密码
DB_HOST
第二步中设定的hostname(通常是127.0.0.1)
DB_CHARSET
数据库字符串,通常不可更改(参见zh-cn:编辑wp-config.php)
DB_COLLATE
留为空白的数据库排序,不用改
其他均不用修改
- 运行Wordpress
<http://localhost/wordpress>打开网址 ,开启你的博客之旅吧!
蛋疼问题来了,提示你没有权限上传,更新下载,要求FTP
- 查到你安装wordpress的路径
比如我的wordpress的路径是如下
cd /Library/WebServer/Documents/wordpress
- 查看apache2的用户名与组名
open /etc 打开文件
然后点开apache2/httpd.conf,查找group找到对应的用户名,组名
- 对wordpress进行权限设置
查看apache2里面的账号名后(通常是_www )对workpress进行如下操作
sudo chown -R _www wordpress(更改这个文件夹的组)
sudo chmod -R 755 wordpress (给这个文件夹设置为755权限)
参考网站http://blog.csdn.net/u012910985/article/details/48131801