zoukankan      html  css  js  c++  java
  • Macbook Pro配置PHP开发环境

    Macbook Pro配置PHP开发环境

    安装环境如下:

    1. Mac OS 10.10.1
    2. Apache 2.4.9
    3. PHP 5.5.14
    4. 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

    启动Apache服务,然后在浏览器中输入localhost。出现It works字样,说明Apache就搞定了。 在Macbook pro下,Apache的网站服务器根目录在/Library/WebServer/Documents路径下。

    在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

    好了,现在从命令行登陆mysql,然后设置密码,如果对这里不熟悉的话,请参考这篇文章:《MySQL扫盲篇》。

    在使用命令行登陆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的学习之旅吧。对于这篇文章,就是一个简单的总结。希望对大家学习有帮助了。

    常见问题

    1. nginx无法启动时需要查看日志来定位无法启动的原因,例如日志目录配置错误等。
  • 相关阅读:
    Integration Services学习(3):数据流任务(下) (转自游子吟)
    delete和truncate的区别
    Integration Services 学习(6):包配置 (转自游子吟)
    SSIS 学习(2):数据流任务(上) (转自游子吟)
    Integration Services 学习(5):容器 (转自游子吟)
    Integration Services 学习(4):变量和表达式 (转自游子吟)
    in与exist , not in与not exist 的区别
    SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY
    关于Reporting Services的Q&A
    SSIS 学习(1) 概要 (转自游子吟)
  • 原文地址:https://www.cnblogs.com/kangyi/p/5086337.html
Copyright © 2011-2022 走看看