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命令那章~

相關文章
相關標籤/搜索