Macbook Pro 配置PHP开发环境 配置LAMP

原创文章,转载请注明: 转载自勤奋的小青蛙
本文链接地址: Macbook Pro 配置PHP开发环境 配置LAMP

最近购置了一台Macbook Pro,所以准备将所有的工作环境都慢慢的迁移到Mac上来,简单的使用了一下,确实不错,用户体验真的是非常好。目前在学习PHP相关的开发,就需要配置PHP的开发环境,网上对Macbook上配置PHP开发环境的文件比较少,我上网查了一些资料,自己通过这篇文章做一个总结,希望对后来的同学们有点用。


安装环境如下:

Mac OS 10.10.1
Apache 2.4.9
PHP 5.5.14
MySQL 5.6.22

Apache配置

在Mac OS 10.10.1中是自带Apache软件的,我们只需要启动对应的服务就好了,以下命令是操作Apache时常用的几个命令:

// 启动Apache服务
sudo apachectl start

// 重新启动Apache服务
sudo apachectl restart

// 关闭Apache服务
sudo apachectl stop

// 查看Apache的版本
httpd -v

关于sudo命令,不用我多说了吧。先启动Apache服务吧,然后在浏览器中输入localhost。出现It works字样,说明Apache就搞定了。

在Macbook pro下,Apache的网站服务器根目录在/Library/WebServer/Documents路径下。
PHP配置

在Mac OS中已经自带了PHP了,我们只需要在Apache的配置文件中添加Apache对PHP的支持就好了,步骤如下:

编辑http.conf配置文件,命令如下:

sudo vim /etc/apache2/http.conf

去掉以下部分的注释:

LoadModule php5_module libexec/apache2/libphp5.so

重启Apache服务吧;
写一个简单的测试文件测试一下。

<?php phpinfo(); ?>

MySQL配置

安装MySQL是比较麻烦的,由于在Mac OS中是直接带有Apache和PHP的,所以安装它们,比较简单,而MySQL是不带的,需要我们去官网下载。

下载完成以后,直接安装吧。安装完成以后,从System Preferences中启动MySQL服务。

然后从命令行登陆mysql,然后设置密码,设置密码可参考:

方法1: 用SET PASSWORD命令

  mysql -u root

  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

方法2:用mysqladmin

  mysqladmin -u root password "newpass"

  如果root已经设置过密码,采用如下方法

  mysqladmin -u root password oldpass "newpass"

方法3: 用UPDATE直接编辑user表

  mysql -u root

  mysql> use mysql;

  mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';

  mysql> FLUSH PRIVILEGES;

在丢失root密码的时候,可以这样

  mysqld_safe --skip-grant-tables&

  mysql -u root mysql

  mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';

  mysql> FLUSH PRIVILEGES;

http://jingyan.baidu.com/article/0320e2c198ad5f1b87507bc8.html

在使用命令行登陆MySQL的时候,会出现2002,找不到mysql.sock文件的错误。

由于MySQL是把mysql.sock文件放在/tmp目录下,而Mac OS却去了/var/mysql目录下寻找对应的mysql.sock文件,所以,由于找不到对应的mysql.sock文件,就出现了这里对应的2002错误了。

所以为了解决这个问题,我们需要在/var/mysql目录下,存放一个指向/tmp/mysql.sock文件的软链接,命令如下:

sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

然后重新启动MySQL服务就OK了。
总结

好了,Apache、PHP和MySQL的配置都总结了,基本就是这点东西,接下来,让我们就愉快的开始PHP的学习之旅吧。对于这篇文章,就是一个简单的总结。希望对大家学习有帮助了。

参考:http://www.jellythink.com/archives/783

原创文章,转载请注明: 转载自勤奋的小青蛙
本文链接地址: Macbook Pro 配置PHP开发环境 配置LAMP

文章的脚注信息由WordPress的wp-posturl插件自动生成



|2|left
打赏

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: