国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

mac brew 安裝 lnmp環(huán)境 代替Mamp

kun_jian / 712人閱讀

摘要:廢話用了有一陣了,之前一直使用的的集成環(huán)境,非常強(qiáng)大。可以自由切換版本更換和自定義站點(diǎn)破解鏈接安裝需要,更換中國(guó)鏡像。報(bào)錯(cuò),但是第二次裝的時(shí)候沒出現(xiàn)。分析是因?yàn)橹坝眉森h(huán)境,已經(jīng)存在了對(duì)應(yīng)的擴(kuò)展。

廢話

用了Mac有一陣了,之前一直使用的Mamp Pro的集成環(huán)境,非常強(qiáng)大。可以自由切換php版本、更換Apache 和 Nginx、自定義站點(diǎn) --破解MAmp pro 鏈接

安裝Brew

需要Homebrew,更換中國(guó)鏡像。有很多帖子這里就不說了

安裝php 安裝
brew install php56 --with-debug --with-homebrew-libressl --with-homebrew-curl --with-gmp --with-libmysql --with-imap
加入啟動(dòng)項(xiàng),進(jìn)行配置
    # 加入開機(jī)啟動(dòng)
    mkdir -p ~/Library/LaunchAgents
    cp /usr/local/opt/php56/homebrew.mxcl.php56.plist ~/Library/LaunchAgents/
    sudo aunchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php56.plist

    # 將php和php-fpm 加入環(huán)境變量
    echo "export PATH="$(brew --prefix php56)/bin:$PATH"" >> ~/.zshrc  #for php
    echo "export PATH="$(brew --prefix php56)/sbin:$PATH"" >> ~/.zshrc #for php-fpm
測(cè)試安裝
php-fpm -v 

可能會(huì)出現(xiàn)如下報(bào)錯(cuò):

Cannot load Xdebug - it was built with configuration API220131226,NTS, whereas running engine is API220131226,NTS,debug
PHP Warning:  PHP Startup: igbinary: Unable to initialize module
Module compiled with build ID=API20131226,NTS
PHP    compiled with build ID=API20131226,NTS,debug

解決辦法: 將上面的報(bào)錯(cuò)的擴(kuò)展重新安裝編譯一下。(注意。一定要看你的報(bào)錯(cuò)有幾個(gè))

brew reinstall php56-xdebug --build-from-source php56-igbinary --build-from-source

情況分析: 我在第一次安裝的時(shí)候出現(xiàn)了。報(bào)錯(cuò),但是第二次裝的時(shí)候沒出現(xiàn)。 分析是因?yàn)橹坝胢amp集成環(huán)境,已經(jīng)存在了對(duì)應(yīng)的擴(kuò)展。參考這個(gè) 鏈接

安裝Nginx
brew install nginx

安裝完成之后,會(huì)提示一些信息:
1、nginx 的配置文件: /usr/local/etc/nginx/nginx.conf
2、可以在這個(gè)目錄下新建自己的虛擬主機(jī): /usr/local/etc/nginx/servers/

修改Nginx配置文件

1、 新建php-fpm配置,用于解析php腳本

mkdir /usr/local/etc/nginx/conf.d
vim /usr/local/etc/nginx/conf.d/php-fpm
## 將如下內(nèi)容粘貼保存
location ~ .php$ {
    try_files                   $uri = 404;
    fastcgi_pass                127.0.0.1:9000;
    fastcgi_index               index.php;
    fastcgi_intercept_errors    on;
    include fastcgi.conf;
}

## 修改nginx.conf
vim /usr/local/etc/nginx/nginx.conf

2、修改nginx。conf

vim /usr/local/etc/nginx/nginx.conf
user  thanatos staff;  ###指定用戶
worker_processes  1;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  "$remote_addr - $remote_user [$time_local] "$request" "
    #                  "$status $body_bytes_sent "$http_referer" "
    #                  ""$http_user_agent" "$http_x_forwarded_for"";

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;
    autoindex on;       # 開啟目錄結(jié)構(gòu)

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;

    server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   /Users/thanatos/Web;
            index  index.html index.htm index.php;
            autoindex on;
            include   conf.d/php-fpm;   # include 剛才創(chuàng)建的腳本
        }
    }


    include servers/*;
}

3、將nginx加入開機(jī)開機(jī)啟動(dòng)

    cp /usr/local/opt/nginx/homebrew.mxcl.nginx.plist ~/Library/LaunchAgents/
    sudo launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist

保存退出,重新起nginx (要使用管理員權(quán)限,不然不能使用80端口)

sudo brew services restart nginx
修改php-fpm 配置文件 (為了不修改目錄權(quán)限)
/usr/local/etc/php/5.6

主要修改運(yùn)行的用戶

; Per pool prefix
; It only applies on the following directives:
; - "access.log"
; - "slowlog"
; - "listen" (unixsocket)
; - "chroot"
; - "chdir"
; - "php_values"
; - "php_admin_values"
; When not set, the global prefix (or /usr/local/Cellar/php56/5.6.30_6) applies instead.
; Note: This directive can also be relative to the global prefix.
; Default Value: none
;prefix = /path/to/pools/$pool

; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user"s group
;       will be used.
user = 你的用戶
group = 用戶組

保存重啟php-fpm

sudo brew services restart php56
安裝mysql

1、安裝mysql比較簡(jiǎn)單,主要是配置mysql的登陸

brew install mysql

2、加入開機(jī)啟動(dòng)

    cp /usr/local/opt/mysql/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/
    sudo launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

3、修改root密碼 具體就不寫了。

因?yàn)椋涗浀挠悬c(diǎn)亂,就是自己做一個(gè)備忘,有遇到同樣問題的老哥,或者我落了那一步,歡迎糾正

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/25643.html

相關(guān)文章

  • mac brew 安裝 lnmp環(huán)境 代替Mamp

    摘要:廢話用了有一陣了,之前一直使用的的集成環(huán)境,非常強(qiáng)大。可以自由切換版本更換和自定義站點(diǎn)破解鏈接安裝需要,更換中國(guó)鏡像。報(bào)錯(cuò),但是第二次裝的時(shí)候沒出現(xiàn)。分析是因?yàn)橹坝眉森h(huán)境,已經(jīng)存在了對(duì)應(yīng)的擴(kuò)展。 廢話 用了Mac有一陣了,之前一直使用的Mamp Pro的集成環(huán)境,非常強(qiáng)大。可以自由切換php版本、更換Apache 和 Nginx、自定義站點(diǎn) --破解MAmp pro 鏈接 安裝Br...

    galaxy_robot 評(píng)論0 收藏0
  • MAMP安裝PHP Redis擴(kuò)展及Redis下載使用

    摘要:最近手里有個(gè)項(xiàng)目需要用用緩存,權(quán)衡之下選擇,沒想到這里面水還挺深。說明是獨(dú)立于語言的,如果用操作的話,自然要安裝擴(kuò)展,但是在環(huán)境下和自己配置的環(huán)境是不一樣的,里面源碼是殘缺的,具體原因我也沒查,所以需要自己下載源碼編譯。 最近手里有個(gè)項(xiàng)目需要用用緩存,權(quán)衡之下選擇redis,沒想到這里面水還挺深。 說明 Redis是獨(dú)立于語言的,如果用PHP操作的話,自然要安裝PHP Redis擴(kuò)展,...

    GraphQuery 評(píng)論0 收藏0
  • 三篇文章帶你極速入門php(二)之迅速搭建php環(huán)境

    摘要:另本文目標(biāo)是迅速建立集成環(huán)境用來開發(fā),如果想要分開一點(diǎn)點(diǎn)搭建,自行百度就好了。本文不贅述,自行百度就完事了下載地址,選中或者版即可,下載完后安裝上就好。 前言 今天講一下php在windows,mac,linux上的集成環(huán)境搭建,環(huán)境這個(gè)事得對(duì)號(hào)入座,windows用phpstudy,mac用mamp,linux用lnmp一鍵安裝,直接跳轉(zhuǎn)對(duì)應(yīng)的地方看就好了。 另:本文目標(biāo)是迅速建立...

    Jackwoo 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<