zoukankan      html  css  js  c++  java
  • mac + APC + nginx/php-fpm重启问题

    先介绍一下背景,mac下,用homebrew都安装完毕,发现brew install apc 404,brew search apc后发现,只有

    php53-apc    php53-apcu  php54-apc    php54-apcu   php55-apcu 这几种,我电脑是php5.5的,只能安装php55-apcu,安装完后就后悔了,apcu相当于是阉割后的APC,没有系统代码缓存。无奈uninstall后,重新安装php54-apc,更蛋疼的事出来了,它不仅给我安装了apc,还安装了php5.4,坑爹,php5.5下面根本用不了apc。

    只好,直接下载apc编译安装。蛋疼好久,发现一篇英文博客,如下,记得最后安装apc时,sudo cp那段不能少哦~

    APC

    # Compile PCRE - Perl Compatible Regular Expressions
    cd /usr/local/src
    curl -O ftp://ftp.csx.cam.ac.uk//pub/software/programming/pcre/pcre-8.31.tar.gz
    tar -xvzf pcre-8.31.tar.gz
    cd pcre-8.31
    ./configure
    make
    sudo make install
     
    # Compile Autoconf
    cd /usr/local/src
    curl -O http://gnu.mirrors.hoobly.com/gnu/autoconf/autoconf-2.69.tar.gz
    tar xzf autoconf-2.69.tar.gz
    cd autoconf-2.69
    ./configure --prefix=/usr/local
    make
    sudo make install
     
    # Compile PHP APC
    cd /usr/local/src
    curl -O http://pecl.php.net/get/APC-3.1.13.tgz
    tar xzf APC-3.1.13.tgz
    cd APC-3.1.13
    /usr/bin/phpize
    ./configure --with-php-config=/usr/bin/php-config
    make && sudo cp modules/*.so /usr/lib/php/extensions/no-debug-non-zts-20090626  // cp这段不能少,而且文件夹要看情况改成自己的~

    mac下nginx的重启

    常见错误:

    open() "/usr/local/nginx/logs/nginx.pid" failed 

    解决方法:

    1. 重新运行一下/usr/local/nginx/sbin/nginx
    2. 重启nginx:/usr/local/nginx/sbin/nginx -s reload   

    太奇葩了,看来配置path路径简写nginx和全路径nginx还是有区别啊~ // 其实就是建文件权限的问题,只要缺啥就自己mkdir或者vim补啥就可以了~

    mac下php-fpm的重启

    1、killall php-fpm

    2、sudo php-fpm     //要注意当前php-fpm是全局可以的,如果说/usr/bin or sbin下没有php-fpm,记得几个软连接ln ,不会使用可以看本博客linux命令那章~

    1、以专家为榜样,不必自己重新探索
    2、解构技能,找出实现80%效果的那20%
    3、不要一心二用
    4、练习练习再练习!然后获得即时反馈
    5、坚持,不要在低谷期放弃
  • 相关阅读:
    05-流程控制
    04-基础语法3
    03-基础语法2
    SQLyog-证书密钥
    博客园美化系列__看板娘
    修改博客园模板样式【完美解决方案】
    Linux-Deepin 下开启SSH远程登陆
    Mui---自己利用Vue编写的表格
    canvas--操作步骤--属性
    Mui-打开手机相册
  • 原文地址:https://www.cnblogs.com/zhongyuan/p/3311685.html
Copyright © 2011-2022 走看看