Mac下WordPress个人站点环境搭建

最近在公司做后台的东西,freshman第一次接触到新的东西总会有点好奇心。

但是公司后台用了传统的ssh框架搭建,因此我们基本就是一直在写业务,写业务。

加之有个朋友copy一个xx电影下载的网站,顿时又有点复燃我想建个个人站点的欲望。


无web经验,无大型网站开发经验,没有css,js,html实际开发经验。

好歹我先熟悉下整体搭建流程么,以后在细化


一:建站的环境

有人建议我使用 xxmap先玩玩。

但是考虑到我本机原来就在开发公司后台搭建了 resin服务器,加之mac本身就带了apache,php等预装。

遂决定就安装一个mysql算了。

于是我的环境是apache +php+mysql。(最近在整nginx,但是各种莫名其妙的错误。)


二:软件安装和基础配置和启动

1.Apache

Mac系统下已经预装。

安装目录在  /etc/apache2;

默认的网站目录在 /Library/WebServer/Document;

配置文件在安装目录下httpd.conf

要支持PhP,需要开启配置文件下的 

#LoadModule php5_module libexec/apache2/libphp5.so

去掉‘#’开启。

开启 sudo apachectl start

在浏览器输入 localhost就能看到 It work!


2.PHP

mac系统已经预装

直接copy一份默认php配置,来自我配置

$sudo cp /etc/php.ini.default /etc/php.ini


3.MySQL

Mysql安装有两种方法一种是安装包,一种是压缩包

我一不小心选了个压缩包

/*******两种方法详细安装请戳这篇blog******/

去MySql官网下MySQL classic版mysql-5.1.54-osx10.6-x86_64.tar.gzhttp://dev.mysql.com/downloads/mysql/5.1.html 

记住得是64位的。因为mac下的python是64位,32位的mysql没法在python中用。
下载之后解压,然后在terminal里敲命令吧:

$ sudo mv mysql-5.1.45-osx10.6-x86_64 /usr/local/mysql
$ cd /usr/local
$ sudo chown -R mysql:mysql mysql
$ cd mysql
$ sudo scripts/mysql_install_db --user=mysql
$ sudo chown -R root .
$ sudo chown -R mysql data

然后cd bin用
$ sudo ./mysql_secure_installation 
来修改root密码,默认为空,显然不太安全,然后根据提示酌情配置,因为是开发环境不用那么严格限制。

$ sudo ./mysqld_safe 
来启动mysql

$ sudo ./mysql -u root -p 
输入刚才设置的root密码来登录mysql

$ sudo ./mysqld_safe stop 
停止mysql

/**************/

我基本是按照这个来的

当时中途一般会出现一个问题

启动时找不到 mysql.sock文件

那么需要手动创建一个

touch /tmp/mysql.sock


环境配置完成


三。安装wordpress

将wordpress模板拖到 /Library/WebServer/Document

通过流浏览器localhost/wordpress访问站点

根据提示配置和wordpress需要的初始化数据库。


这边可能会出现几个问题。

 问题1:Can't connect to local MySQL server through socket '/var/mysql/mysql.sock'

这是php想连接mysql问题。

据说是系统升级后这几个地方有点变化

php默认去这个文件夹下找了,但是我们把mysql.sock放在了/tmp下,所以简单的办法是

sudo vim /etc/php.ini文件

mysql.default_socket = /tmp/mysql.sock

问题2:提示你权限问题无法建立wp-config.php,

这个是因为我们吧网站更目录放在/library下面,权限问题,你可以更具提示,手动创建这个,粘贴内容。


Mac下WordPress个人站点环境搭建_第1张图片


over



backup


你可能感兴趣的:(杂学杂用,WordPress,Mac,MySQL,PHP)