flagflag  If you want to see English page, please click "English" Button at Left.
16: 2018-08-17 (金) 16:11:28 iseki ソース 現: 2023-08-17 (木) 13:00:56 iseki ソース
Line 1: Line 1:
** PHP: Hypertext Preprocessor [#k50e5340] ** PHP: Hypertext Preprocessor [#k50e5340]
 +
*** Links [#b2d61ed1] *** Links [#b2d61ed1]
- http://www.php.net/ - http://www.php.net/
Line 5: Line 6:
- 日本PHPユーザー会 (Japan PHP User Group) - 日本PHPユーザー会 (Japan PHP User Group)
-- http://www.php.gr.jp/ -- http://www.php.gr.jp/
 +- 非推奨関数とか,本当勘弁してもらいたい.C言語を見習え!
 +#br
 +
 +*** Version [#r6fc27c8]
 +- [[PHP7 >./PHP7]]
 +- [[PHP8 >./PHP8]]
 +
#br #br
Line 69: Line 77:
- mb_internal_encoding("utf-8") は php.ini でも指定可能. - mb_internal_encoding("utf-8") は php.ini でも指定可能.
- SET NAMES utf8 でクエリの文字コードを指定可能. - SET NAMES utf8 でクエリの文字コードを指定可能.
 +#br
 +
 +*** PHP 関数拡張 [#q614929b]
 +- [[PHP Extension]]
 +- [[Sodium>PHP Extension/Sodium]]
 +#br
 +
 +*** Trouble Shooting [#t160986a]
 +**** エラーログ [#u1a71917]
 +- /etc/php.ini の error_log, log_errors で設定
 +- パーミッションに注意
 +
 + log_errors = On
 + error_log = /var/log/php/php.log
 +
 +- ただし php-fpm が動いている場合は,Web上でのエラーは error_log に出ない.
 +-- /var/log/php-fpm/www-error.log
 +
 +-- どこで指定してるんだ! ぷんぷん!
 +-- /etc/php-fpm.d/www.conf
 +
 + php_admin_value[error_log] = /var/log/php-fpm/www-error.log
 +
 +
 +#br
 +
 +**** dl() でモジュールを呼んでくれない [#v9ecf83f]
 +- php.ini で enable_dl = On とする.
 +#br
 +
 +**** php.ini の設定が反映されない [#df20ad07]
 +- php -i |grep php.ini  で PHPが実際に読み込んでいる php.ini を調べる
 +- PHPが WWWサーバのモジュールとしてではなく,php-fpm で動いている場合は,php-fpm を再起動する必要がある.
 + systemctl restart php-fpm
 +#br
 +
 +**** CetOS8 / Rocky Linux8 で PHPを 7.2から 7.4 にする [#l84ed33f]
 + dnf module list php
 + dnf module reset php
 + dnf module enable php:7.4 -y
 + yum erase php
 + yum install php --allowerasing
#br #br
*** PHP errors [#yba82631] *** PHP errors [#yba82631]
 +
**** opcache.so: undefined symbol: sapi_globals, opcache.so: undefined symbol: core_globals_id [#rb49ddd0] **** opcache.so: undefined symbol: sapi_globals, opcache.so: undefined symbol: core_globals_id [#rb49ddd0]
- yum でPHPを入れたまま,PHPの最新版をコンパイルして入れたら,ログに出力されるようになった. - yum でPHPを入れたまま,PHPの最新版をコンパイルして入れたら,ログに出力されるようになった.


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 4月翌月
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
<今日>

オンライン状況

86 人のユーザが現在オンラインです。 (23 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 86

もっと...

アクセスカウンタ

今日 : 2878287828782878
昨日 : 1889718897188971889718897
総計 : 2341647523416475234164752341647523416475234164752341647523416475
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com