flagflag  If you want to see English page, please click "English" Button at Left.
Page Top

Trouble Shooting anchor.png

Page Top
dl() でモジュールを呼んでくれない anchor.png
  • php.ini で enable_dl = On とする.
     
Page Top
php.ini の設定が反映されない anchor.png
  • php -i |grep php.ini で PHPが実際に読み込んでいる php.ini を調べる
  • PHPが WWWサーバのモジュールとしてではなく,php-fpm で動いている場合は,php-fpm を再起動する必要がある.
    systemctl restart php-fpm
     
Page Top

Tips anchor.png

Page Top
有効な php.ini を探す anchor.png
php --ini|grep php.ini
 
Page Top

PHP8 anchor.png

Page Top

xmlrpc anchor.png

  • PHP8 で標準から外れる
     
Page Top
ソースからコンパイルする場合は anchor.png
--with-xmlrpc
 
Page Top
パッケージに入れる場合 anchor.png
yum install php-pear
yum install php-devel
pecl search xmlrpc
pecl install xmlrpc (エラー)
pecl install channel://pecl.php.net/xmlrpc-1.0.0RC3
vi /etc/php.ini           (add 
    extension = xml.so
    extension = xmlrpc.so
systemctl restart php-fpm
  • undefined symbol: php_XML_GetCurrentColumnNumber のエラー
    • php.ini に extension = xml.so を追加
       
Page Top

PHP7 anchor.png

Page Top

サンプル実行 anchor.png

Page Top
PHP と 拡張機能(サンプル)をコンパイル anchor.png
cd [php-dorce-dir]
cd ext
./ext_skel --extname=ext_test
vi ext_test/config.m4  L10-13をコメントアウト(--with-ext_test 関連)
cd .. 
./buildconf --force
./configure --with-ext_test
make
Page Top
実行 (テスト) anchor.png
  • ./sapi/cli/php -f ext/ext_test/ext_test.php
    • Congratulations! You have successfully modified ext/ext_test/config.m4. Module ext_test is now compiled into PHP. が表示されればOK
       
Page Top
モジュール (ext_test.so) を作る anchor.png
cd ext/ext_test
phpize
./configure
make
  • ./modules/ext_test.so ができる
     
Page Top

PHP5 anchor.png

Page Top

サンプル実行 anchor.png

Page Top
PHP のコンパイル anchor.png
cd [php-dorce-dir]
./configure
 make
Page Top
拡張機能(サンプル)をコンパイル anchor.png
cd ext
./ext_skel --extname=ext_test
cd ext/ext_test
config.m4  L10-13をコメントアウト(--with-ext_test 関連)
phpize
./configure
make
Page Top
実行 (テスト) anchor.png
  • モジュール(/modules/ext_test.so)を所定のディレクトリにコピー後: php ext_test.php
  • または: php -d extension_dir=./modules ext_test.php
    • Congratulations! You have successfully modified ext/ext_test/config.m4. Module ext_test is now compiled into PHP. が表示されればOK
       
Page Top

Extensions anchor.png


トップ   凍結 差分 バックアップ 複製 名前変更 リロード   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom
Counter: 1076, today: 4, yesterday: 3
最終更新: 2023-08-15 (火) 20:34:12 (JST) (422d) by iseki

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 10月翌月
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 31
<今日>

オンライン状況

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

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

もっと...

アクセスカウンタ

今日 : 2125212521252125
昨日 : 4960496049604960
総計 : 2437259524372595243725952437259524372595243725952437259524372595
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com