facebook twitter hatena line email

「Mac/インストール/php」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==php5.6インストール== ==php5.6 mcryptインストール== $ php -m | grep mcrypt #インストール確認 $ brew search mcrypt homebrew/php/php53-mcrypt...」)
 
 
(同じ利用者による、間の5版が非表示)
行1: 行1:
 
==php5.6インストール==
 
==php5.6インストール==
 +
$ brew search php56
 +
$ brew install homebrew/php/php56
 +
$ php -v
 +
PHP 5.6.29 (cli) (built: Dec  9 2016 07:03:56)
  
 
==php5.6 mcryptインストール==
 
==php5.6 mcryptインストール==
行9: 行13:
 
  $ php -m | grep mcrypt
 
  $ php -m | grep mcrypt
 
  mcrypt
 
  mcrypt
 +
 +
==timezone設定==
 +
$ sudo vi /usr/local/etc/php/5.6/php.ini
 +
date.timezone = Asia/Tokyo
 +
$ php -v | grep timezone
 +
Default timezone => Asia/Tokyo
 +
date.timezone => Asia/Tokyo => Asia/Tokyo
 +
 +
==php-opcacheインストール==
 +
brew uninstall --ignore-dependencies php56 #インストールされているphp5.6を削除
 +
brew install php56-opcache
 +
 +
==code_snifferインストール==
 +
静的解析ツール
 +
brew install php-code-sniffer
 +
 +
==php7インストール==
 +
<pre>
 +
brew install php
 +
php -v
 +
> PHP 7.4.33
 +
</pre>

2024年10月2日 (水) 13:57時点における最新版

php5.6インストール

$ brew search php56
$ brew install homebrew/php/php56
$ php -v
PHP 5.6.29 (cli) (built: Dec  9 2016 07:03:56)

php5.6 mcryptインストール

$ php -m | grep mcrypt #インストール確認
$ brew search mcrypt
homebrew/php/php53-mcrypt      homebrew/php/php55-mcrypt      homebrew/php/php70-mcrypt      mcrypt 
homebrew/php/php54-mcrypt      homebrew/php/php56-mcrypt     homebrew/php/php71-mcrypt
$ brew install php56-mcrypt
$ php -m | grep mcrypt
mcrypt

timezone設定

$ sudo vi /usr/local/etc/php/5.6/php.ini
date.timezone = Asia/Tokyo
$ php -v | grep timezone
Default timezone => Asia/Tokyo
date.timezone => Asia/Tokyo => Asia/Tokyo

php-opcacheインストール

brew uninstall --ignore-dependencies php56 #インストールされているphp5.6を削除
brew install php56-opcache

code_snifferインストール

静的解析ツール

brew install php-code-sniffer

php7インストール

brew install php
php -v
> PHP 7.4.33