flagflag  
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


Front page   Freeze Diff Backup Copy Rename Reload   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)
Counter: 799, today: 2, yesterday: 5
Last-modified: 2023-08-15 (Tue) 20:34:12 (JST) (253d) by iseki

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthApr 2024Next Month
Su Mo Tu We Th Fr Sa
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
Today

Who's Online

94 user(s) are online (12 user(s) are browsing xpwiki)

Members: 0
Guests: 94

more...

Access Counter

Today : 1009310093100931009310093
Yesterday : 9457945794579457
Total : 2333705023337050233370502333705023337050233370502333705023337050
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com