環境開発構築~PHP その6~

ちわーっす!

元気にしてますか?

あっという間に7月に入りましたね。

7月になってからまだまだ梅雨が明ける気配が全く…

花火シーズンに入りましたが、コロナの影響で再検討や中止の地域が出てきましたね…

COVID-19(コロナウイルス)に気を付けて生活してますか?

ストレスがたまったり、イライラとかしてませんか?

感染しないように気を付けてくださいね。

さてと、本題に入りましょう。
(ここまでコピペ(笑))

過去のブログはこちら

  1. Apache に関する投稿記事

  2. 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

今日はここまで。

ではまた。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Leonard-Blogをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む