mac + APC + nginx/php-fpm重启问题

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

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。linux

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

 

APCvim

# 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的重启缓存

常见错误:curl

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

解决方法:

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

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

 

mac下php-fpm的重启.net

一、killall php-fpm

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

相关文章
相关标签/搜索