zoukankan      html  css  js  c++  java
  • Mac入门--Mac自带的Apache/Php/Mysql的开启关闭

    注意:mac自带apache环境和PHP环境

    一 php服务的启动和关闭

    php-fpm 启动

    sudo php-fpm

    php-fpm 关闭 

    1 查看php-fpm端口是否在被php-fpm进程

    netstat -an | grep 9000

    查看进程pid

    sudo lsof -i:9000

    杀死进程

    sudo kill -9 [pid] 或者 sudo killall php-fpm

    2 查看进程 拿到主进程号

    ps aux | grep php-fpm
    

    杀死进程

    sudo kill -USR2  主进程号

    注意:S+代表有子进程,Ss表示的即为主进程,即master或者root对应的就是主进程号

    php-fpm 重启

    先关闭php-fpm,然后在启动

    二 apache服务的启动和关闭

    apache 启动 

    sudo apachectl -k start

    apache 关闭 

    sudo apachectl -k stop

    apache 重新启动 

    sudo apachectl -k restart
    

    三 mysql服务的启动和关闭(通过homebrew安装)

    mysql 启动

    brew services start mysql
    

    mysql 关闭

    brew services stop mysql
    

    mysql 重启

    brew services restart mysql
    

    四 启动时报错:

    1 apache启动时报错,不影响使用

    错误提示:

    httpd: apr_sockaddr_info_get() failed for duaijingdeMacBook-Air.local

    httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message

    没有在 /etc/httpd/conf/httpd.conf 中设定 ServerName 所以它会用主机上的名称来取代,首先会去找 /etc/hosts 中有没有主机的定义

    问题解决:

    设定 ServerName 或者在 /etc/hosts 中填入自己的主机名称 MYHOST,并把httpd.conf中的注释放开

    修改 hosts 文件

    vi /etc/hosts

    127.0.0.1   localhost.localdomain   localhost (主机名)

    修改 httpd.conf 文件,注释放开

    vi /etc/apache2/httpd.conf
    

    ServerName localhost:80

    以上就是这次的全部内容!

  • 相关阅读:
    js 格式化时间
    js filter过滤数据
    vant 省市区三级联动 自定义json数据展示 取值
    移动端 table横向滚动
    js 判断字符串中是否包含某个字符串
    element ui form表单 刚进页面就验证
    js ES6 Promise.all 等两个接口都返回成功执行
    SDNU 1139.Emergency(起点更改最短路问题)
    SDNU 1062.Fibonacci(矩阵快速幂)
    SDNU 1103.买彩票(水题)
  • 原文地址:https://www.cnblogs.com/jingxiaoniu/p/11114201.html
Copyright © 2011-2022 走看看