欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

brew php 7.2

錢多多1年前7瀏覽0評論

相信大部分PHP開發人員都對Brew這個工具還比較陌生,但是對于有興趣學習或者正在使用這個工具的人,可能已經深刻體會到它的便捷性和高效性。今天,我們要探討的是Brew的一個很重要的組件——PHP 7.2

在使用Brew安裝PHP 7.2之前,我們需要先安裝以下三個組件,分別是:

$ brew install automake
$ brew install libtool
$ brew install openssl

這三個組件是為了讓后面的PHP編譯過程更順暢。執行完上述三個命令后,接下來就可以安裝PHP 7.2了:

$ brew install php@7.2

安裝完成后,我們可以通過下述命令來檢查一下:

$ php --version

如果出現版本信息,則說明安裝成功了,接下來我們來看一下如何進行一些配置。

首先,我們需要知道以下幾個目錄:

  • /usr/local/etc/php/7.2/conf.d:PHP的配置目錄
  • /usr/local/Cellar/php@7.2/7.2.x/:PHP源代碼的安裝路徑
  • /usr/local/opt/php@7.2/sbin:目錄中包括了PHP擴展的可執行文件,例如php-fpm、php-config等

接下來,我們以安裝opcache擴展為例,來演示一下如何進行配置:

$ cd /usr/local/Cellar/php@7.2/7.2.x/
$ pecl install opcache

安裝完成后,我們需要在配置文件中開啟opcache擴展。我們找到/usr/local/etc/php/7.2/php.ini文件,并加上下面這段配置:

zend_extension="opcache.so"
[opcache]
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=256
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=100000
opcache.validate_timestamps=0
opcache.revalidate_freq=0

上面的配置意義如下:

  • zend_extension="opcache.so":開啟opcache擴展
  • opcache.enable=1:開啟opcode緩存
  • opcache.enable_cli=1:開啟CLI模式下的opcode緩存
  • opcache.memory_consumption=256:緩存空間大小
  • opcache.interned_strings_buffer=8:字符串緩沖區大小
  • opcache.max_accelerated_files=100000:最大緩存文件數
  • opcache.validate_timestamps=0:關閉時間戳驗證
  • opcache.revalidate_freq=0:關閉自動驗證緩存時間

配置完成后,我們需要重啟PHP-FPM,讓配置生效:

$ brew services restart php@7.2

我們可以使用下面的命令來驗證opcache是否開啟:

$ php --re opcache

如果看到了下面這段信息,則說明opcache已經成功開啟:

Zend OPcache
Opcode Caching =>Up and Running
Optimization =>Enabled
SHM Cache =>Enabled
File Cache =>Disabled
Startup =>OK
Shared memory model =>mmap
Cache hits =>0
Cache misses =>0
Used memory =>3683792
Free memory =>67045920
Wasted memory =>0
Interned Strings Used memory =>707632
Interned Strings Free memory =>3098272
Cached scripts =>0
Cached keys =>0
Max cache time =>0

至此,我們已經掌握了通過Brew安裝PHP 7.2和配置opcache擴展的方法,希望這篇文章能為大家提供一些幫助。

上一篇bref php
下一篇json ajax php