Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/uzulla/setmyphpini.php

copy `my_php.ini` to PHP_CONFIG_FILE_SCAN_DIR
https://github.com/uzulla/setmyphpini.php

Last synced: about 1 month ago
JSON representation

copy `my_php.ini` to PHP_CONFIG_FILE_SCAN_DIR

Awesome Lists containing this project

README

        

# setmyphpini.php

phpenvとかでphpを沢山つくると、毎回それらの`php.ini`を修正するのが面倒です。しかもディレクトリが中々深くてコピーも面倒。

`php setmyphpini.php` を実行することで、実行したPHPの`PHP_CONFIG_FILE_SCAN_DIR`(conf.d)の中に`my_php.ini`ファイルをコピーします。

iniディレクトリの中にあなたのファイルをいれてください。

(とはいえ、PHP7からtimezoneの指定やmbstringの設定をがんばらなくてもそこそこになりましたね、嬉しいですね)

# ファイルの設置先

`ini/メジャー番号/マイナー番号/リリース番号`というディレクトリをつくってその中におきます。

ただ、たとえばリリース番号違いは十分共通に使えますので、マイナー、リリース番号は省略したディレクトリ構造にできます(ディレクトリが最長マッチしたiniを使います)。

# ini.sampleについて

iniディレクトリ構造のサンプルになります。が、iniがない(iniにマッチするものがない)場合はこちらをつかいます。

はいっている`my_php.ini`はとあるPHPerがつかっているものなので、参考にするのは at your own riskでお願いします。(ツッコミは歓迎しますw)

ご自身で作成して、iniの中にいれると良いでしょう。

# LICENSE

MIT