環境開発構築~PHP その6~
2020年7月4日
ちわーっす!
元気にしてますか?
あっという間に7月に入りましたね。
7月になってからまだまだ梅雨が明ける気配が全く…
花火シーズンに入りましたが、コロナの影響で再検討や中止の地域が出てきましたね…
COVID-19(コロナウイルス)に気を付けて生活してますか?
ストレスがたまったり、イライラとかしてませんか?
感染しないように気を付けてくださいね。
さてと、本題に入りましょう。
(ここまでコピペ(笑))
過去のブログはこちら
-
Apache に関する投稿記事
-
PHP に関する投稿記事
『php.ini』のファイルを編集
ここでは『秀丸エディタ』を使用して編集します。
187行目あたり
『PHPタグを短くするコード』
OFFをOnに変更
; コメントアウト
short_open_tag = On
230行目あたり
; コメントアウト
output_handler = mb_output_handler
386行目あたり
30を100に変更
; コメントアウト
max_execution_time = 100
407行目あたり
128を1Gに変更
; コメントアウト
memory_limit = 1G
690行目あたり
8Mを128Gに変更
; コメントアウト
post_max_size = 128G
746行目あたり
※ここではDドライブをメインに設定してます。
; コメントアウト
doc_root = "D:/public_html"
757行目あたり
“ext”を”C:\php\ext”に変更
; コメントアウト
extension_dir = "C:\php\ext"
842行目と845行目あたり
WordpressやEC-CUBEなどのファイルアップロードサイズの拡張
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
; コメントアウト
upload_max_filesize = 128G
; Maximum number of files that can be uploaded via a single request
; コメントアウト
max_file_uploads = 1000
878行目あたり
; コメントアウト
auto_detect_line_endings = On
909行目あたりから
「extension」に関するデータの整理
; コメントアウト
extension=bz2
; コメントアウト
extension=curl
; コメントアウト
extension=ffi
; コメントアウト
extension=fileinfo
; コメントアウト
extension=gd2
; コメントアウト
extension=gettext
; コメントアウト
extension=gmp
; コメントアウト
extension=intl
; コメントアウト
extension=imap
;extension=ldap
; コメントアウト
extension=mbstring
; コメントアウト
extension=exif ; Must be after mbstring as it depends on it
; コメントアウト
extension=mysqli
;extension=oci8_12c ; Use with Oracle Database 12c Instant Client
;extension=odbc
; コメントアウト
extension=openssl
;extension=pdo_firebird
; コメントアウト
extension=pdo_mysql
;extension=pdo_oci
;extension=pdo_odbc
;extension=pdo_pgsql
; コメントアウト
extension=pdo_sqlite
;extension=pgsql
;extension=shmop
; The MIBS data available in the PHP distribution must be installed.
; See http://www.php.net/manual/en/snmp.installation.php
;extension=snmp
; コメントアウト
extension=soap
; コメントアウト
extension=sockets
; コメントアウト
extension=sodium
; コメントアウト
extension=sqlite3
; コメントアウト
extension=tidy
; コメントアウト
extension=xmlrpc
; コメントアウト
extension=xsl
954行目あたり
タイムゾーンの設定
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
; コメントアウト
date.timezone = Asia/Tokyo
1048行目あたり
データベースの連携
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
; コメントアウト
pdo_mysql.default_socket=/tmp/mysql.sock
1160行目あたり
データベースの連携
; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
; http://php.net/mysqli.default-socket
; コメントアウト
mysqli.default_socket = /tmp/mysql.sock
1621行目あたりから
各種の設定
; language for internal character representation.
; This affects mb_send_mail() and mbstring.detect_order.
; http://php.net/mbstring.language
; コメントアウト
mbstring.language = Japanese
; Use of this INI entry is deprecated, use global internal_encoding instead.
; internal/script encoding.
; Some encoding cannot work as internal encoding. (e.g. SJIS, BIG5, ISO-2022-*)
; If empty, default_charset or internal_encoding or iconv.internal_encoding is used.
; The precedence is: default_charset < internal_encoding < iconv.internal_encoding
; コメントアウト
mbstring.internal_encoding = UTF-8
; Use of this INI entry is deprecated, use global input_encoding instead.
; http input encoding.
; mbstring.encoding_translation = On is needed to use this setting.
; If empty, default_charset or input_encoding or mbstring.input is used.
; The precedence is: default_charset < input_encoding < mbsting.http_input
; http://php.net/mbstring.http-input
; コメントアウト
mbstring.http_input = UTF-8
; Use of this INI entry is deprecated, use global output_encoding instead.
; http output encoding.
; mb_output_handler must be registered as output buffer to function.
; If empty, default_charset or output_encoding or mbstring.http_output is used.
; The precedence is: default_charset < output_encoding < mbstring.http_output
; To use an output encoding conversion, mbstring's output handler must be set
; otherwise output encoding conversion cannot be performed.
; http://php.net/mbstring.http-output
; コメントアウト
mbstring.http_output = UTF-8
; enable automatic encoding translation according to
; mbstring.internal_encoding setting. Input chars are
; converted to internal encoding by setting this to On.
; Note: Do _not_ use automatic encoding translation for
; portable libs/applications.
; http://php.net/mbstring.encoding-translation
; コメントアウト Off -> On
mbstring.encoding_translation = On
; automatic encoding detection order.
; "auto" detect order is changed according to mbstring.language
; http://php.net/mbstring.detect-order
; コメントアウト
mbstring.detect_order = auto
; substitute_character used when character cannot be converted
; one from another
; http://php.net/mbstring.substitute-character
; コメントアウト none -> auto
mbstring.substitute_character = auto
; overload(replace) single byte functions by mbstring functions.
; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),
; etc. Possible values are 0,1,2,4 or combination of them.
; For example, 7 for overload everything.
; 0: No overload
; 1: Overload mail() function
; 2: Overload str*() functions
; 4: Overload ereg*() functions
; http://php.net/mbstring.func-overload
; コメントアウト
mbstring.func_overload = 0
今日はここまで。
ではまた。