ลง xmlrpc ใน directadmin ไม่ได้ครับ

ตอนนี้ ลงตามนี้ไปครับ (ทั้ง php 5.6/7) เลยครับ

nano /usr/local/directadmin/custombuild/configure/ap2/configure.php5

แล้วก็ใส่ --with-xmlrpc เข้าไป

cd /usr/local/directadmin/custombuild/

./build php
แล้วก็ มา php m ดู

[root@ns1 ~]# php -m
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php56/lib/php/extensions/no-debug-non-zts-20131226/php_xmlrpc.dll' - /usr/local/php56/lib/php/extensions/no-debug-non-zts-20131226/php_xmlrpc.dll: cannot open shared object file: No such file or directory in Unknown on line 0

เปิด extension=xmlrpc ใน directadmin แล้วนะครับ ทั้ง php 5.6 และ 7 แต่ก็ยังไม่ได้ครับ หัวปั่นสุดเลยตอนนี้ทำไม่ได้ซักที

เรียกใช้ก็ยังติดปัญหา

**Fatal error** : Uncaught Error: Call to undefined function xmlrpc_encode_request() in

แก้บรรทัด extension=xmlrpc เป็น extension=xmlrpc.so ดูครับ

แล้วสั่ง php -m ดูก่อนนะคัรบ มันไม่ควร error

.dll มันของ windows นีครับ

php cli หรือ fpm ครับ ขอดู คอนฟิก

directadmin เลยครับผมก็แก้จาก File Editor + build php แบบด้านบนเอา

ขอบคุณครับ ผมได้ทำตามทั้ง php 5.6 / 7 แล้ว และ restart php ใหม่แล้วครับ

[root@ns1 ~]# php  -m
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php56/lib/php/extensions/no-debug-non-zts-20131226/xmlrpc.so' - /usr/local/php56/lib/php/extensions/no-debug-non-zts-20131226/xmlrpc.so: cannot open shared object file: No such file or directory in Unknown on line 0

ถามไปว่าใช้ php cli หรือ fpm และขอดูคอนฟิก เดาว่าคอนฟิกผิดผิดนะ

ดูยังไงหรอครับ รบกวนด้วยครับพอดีมือใหม่ครับ

ใส่ --with-xmlrpc เข้าไปยังไงแทรกหรือต่อท่าย

ถ้าแทรกต้องปิดท้ายด้วย \

--with-icu-dir=/usr/local/icu \
--with-xmlrpc \
--enable-intl

ถ้าต่อท้ายต้องปิดท้ายตัวก่อนหน้าด้วย \ ก่อน

--with-icu-dir=/usr/local/icu \
--enable-intl \
--with-xmlrpc

ตอนแรกไม่มีอะไรเลยครับ ผมก็ใส่แค่ --with-xmlrpc อย่างเดียวไปเลย
ตอนนี้ลองใหม่แล้วครับกำลัง build php อยู่

สอบถามเพิ่มเติมครับ ถ้าใช้ php ตามภาพ

ต้องคำสั่ง

nano /usr/local/directadmin/custombuild/configure/ap2/configure.php5.6
และ
nano /usr/local/directadmin/custombuild/configure/ap2/configure.php7.2
ใช่ไหมครับ

ครับตามนั้น

ลองทำตามด้านบนก็ยังเหมือนเดิมครับ
**Fatal error** : Uncaught Error: Call to undefined function xmlrpc_encode_request() in

หลังจาก php -m ล่าสุด

[root@ns1 ~]# php -m
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php56/lib/php/extensions/no-debug-non-zts-20131226/xmlrpc.so' - /usr/local/php56/lib/php/extensions/no-debug-non-zts-20131226/xmlrpc.so: cannot open shared object file: No such file or directory in Unknown on line 0

คำสั่ง

nano /usr/local/directadmin/custombuild/configure/ap2/configure.php5.6
Screenshot_4
และ
nano /usr/local/directadmin/custombuild/configure/ap2/configure.php7.2
Screenshot_5

หลังไมคครับ

สั่งตามนี้ดูอีกทีครับ

cd /usr/local/directadmin/custombuild
./build update
tar zxvf php-5.6.*.tar.gz
cd php-5.6.*/ext/xmlrpc
/usr/local/php56/bin/phpize
./configure --with-php-config=/usr/local/php56/bin/php-config && make && make install

เรียบร้อยครับ คอนฟิกผิด แก้ไขแล้ว