• 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

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

  • 相关阅读:
    table拖动列宽
    解决 wm_concat函数 长度不够问题
    「Luogu」[JSOI2007]字符加密 解题报告
    Markdown数学符号
    「P5004」专心OI
    「CF242E」XOR on Segment 解题报告
    「CF86D」Powerful array 解题报告
    「USACO08JAN」电话线Telephone Lines 解题报告
    「Luogu P2015」二叉苹果树 解题报告
    「Luogu P3866」[TJOI2009]战争游戏 解题报告
  • 原文地址:https://www.cnblogs.com/jingxiaoniu/p/11114201.html
Copyright © 2020-2023  润新知