美文网首页我爱编程
Mac 下配置 apache PHP mysql

Mac 下配置 apache PHP mysql

作者: 大热天晒太阳 | 来源:发表于2017-05-31 19:18 被阅读162次

    步骤

    • 安装 homebrew
    • 安装 php (mac 默认有PHP 版本 )查看本机php版本:php -v
    • 配置apache(mac默认有apache) vhost
    • 安装mysql
    • 配置 hosts
    • 安装 npm

    安装homebrew

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    

    安装:apache php版本(选装 mac自带apache php)

    brew tap homebrew/apache
    brew tap homebrew/php
    brew install httpd24
    brew install php53
    

    安装Mysql

    brew install mysql
    

    (可以用brew info mysql 查询信息)

    配置mac 自带apache

    重启 apache服务器 sudo apachectl restart

    查看80端口 netstat -anl | grep "80"

    地址: /etc/apache2/httpd.conf (可先复制备份一份 sudo cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf.backup )

    在http.conf中 有Listen 80 即为监听80端口

    "#LoadModule php5_module libexec/apache2/libphp5.so 将#删除 配置mac自带的php版本 "

    如果本地mac 自带php版本过低 需升级。
    php版本过低想升级

    在httpd.conf 加入引用本地php的配置 LoadModule php5_module /usr/local/php5-5.6.27-20161101-100213/libphp5.so(自己的路径)

    配置apache ->/etc/apache/extra/httpd-vhosts.conf (最好备份)

    <VirtualHost *:80>
       ServerAdmin xxx.xxx.xxx
       DocumentRoot "项目路径/public(如果是前段项目就没有public)"
       ServerName xxx.xxx.xxx
       #DirectoryIndex index.php
       ErrorLog "/private/var/log/apache2/sites-error_log"
       CustomLog "/private/var/log/apache2/sites-access_log" common
    
    <Directory  "项目路径/public(同上)>
    Options FollowSymLinks
    AllowOverride All
    Order allow,deny
    allow from all
    Require all granted  
    </Directory>
    </VirtualHost>
    

    端口号为:80
    DocumentRoot "/Users/****/projects/webtailor-backend/public" 配置后端入口 在项目的public目录下 后端代码 不要放在桌面上 最好在/users目录下 新建一个项目文件夹

    配置apache ->/etc/hosts (最好备份),增加一个域名指向127.0.0.1
    参考

    Lumen

    后台:
    Comopser 安装 项目根目录

    composer install
    
    composer require basicit/lumen-vendor-publish
    
    composer dump-autoload
    

    前端:
    npm install -g npm

    npm install -g gulp

    每次改完代码执行

    gulp build

    如果不想每次都执行可以用
    gulp watch

    配置数据库

    启动 mysql

    mysql.server start

    查看mysql 是否运行

    brew services list

    netstat -anl | grep "3306"

    mysql默认密码为空,修改密码

    mysqladmin -uroot password "密码"

    ->修改密码为root: mysqladmin -uroot password root

    mysql2000错误

    创建可以用可视化软件

    相关文章

      网友评论

        本文标题:Mac 下配置 apache PHP mysql

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