美文网首页我爱编程
Mac下Apache+MySQL+PHP开发环境安装过程

Mac下Apache+MySQL+PHP开发环境安装过程

作者: 吉Jimmy米 | 来源:发表于2016-11-11 21:32 被阅读0次

    mac下是自带有Apache和php的服务器的,不需要另外安装,本文就对相关配置进行介绍。

    第一:Apache

    在终端中输入,下面指令即可启动Apache服务器:
    启动

    sudo apachectl-k start
    

    重新启动

    sudo apachectl -k restart
    

    验证:

    在浏览器中输入:http://127.0.0.1,显示为It Works!,既证明服务器已经启动。
    但是由于默认站点位于系统路径下,所以我们修改到自定义的路径。所以还需要进行相关配置。

    修改站点位置:
    终端中输入:
    进入apache安装文件夹,一般为:

    cd /etc/apache2/
    
    sudo vim httpd.conf // 会提示输入密码,输入后回车即可
    

    英文下输入:/DocumentRoot,查找,

    注:1:注意区分大小写;2:要修改两个地方,故要进行两次查找。

    第二次查找后,修改
    修改好后:wq保存退出,重启服务器,并在自定义的路径下放置html文件,即可访问。

    第二:配置PHP服务器:

    一. 终端中输入指令:

    cd /etc/apache2
    sudo vim httpd.conf
    

    按 /php,进行搜索,把带有LoadModule php5…..这一行的#(注释符号)去掉即可。


    二. 终端中输入:

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

    重启服务器,在自定义的站点路径下放置php文件,即可访问php内容。

    第三:MySQ安装:

    [MySql下载](http://dev.mysql.com/downloads/mysql/ MySqlWorkbench下载:http://dev.mysql.com/downloads/workbench/)

    下载后直接安装即可,一路默认就好

    MySql配置:

    打开终端,输入:

    vim ~/.bash_profile
    

    输入 i进行编辑 ,然后粘贴以下内容

    # mysql
    alias mysql='/usr/local/mysql/bin/mysql'
    alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
    # ls
    alias ls='ls -G'
    

    按ESC键 ,输入 :wq
    这样在终端中 直接输入 mysql 就可以进入mysql 。输入exit为退出
    修改MySql的管理员密码,在终端中输入:

    mysqladmin -u root password "root"
    

    启动Mysql服务

    sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
    

    停止Mysql服务

    sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
    

    重启Mysql服务

    sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart
    

    至此,Apache+MySQL+PHP安装配置完毕。

    附:对vim编辑器进行介绍

    vim有两种模式:
    一. 命令模式

    shift+v 选中一行

    y 复制一行

    yy 复制当前行 (yank current line)

    p 在当前行的下一行复制粘贴的内容

    x 删除一个字符

    :wq 保存退出

    :q!不保存退出

    i 进入编辑

    /- 按/再输入字符可进行查找
    二. 编辑模式,可直接编辑文档,按esc键可以退出编辑模式

    相关文章

      网友评论

        本文标题:Mac下Apache+MySQL+PHP开发环境安装过程

        本文链接:https://www.haomeiwen.com/subject/hpwfpttx.html