Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/uzulla/setmyphpini.php
- Owner: uzulla
- Created: 2015-12-17T04:08:48.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-02-04T05:50:08.000Z (almost 9 years ago)
- Last Synced: 2023-03-23T12:14:15.588Z (almost 2 years ago)
- Language: PHP
- Size: 3.91 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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