Hỗ trợ XML-RPC trong PHP không được bật theo mặc định. Bạn sẽ cần sử dụng tùy chọn cấu hình--with-xmlrpc [= dir] khi biên dịch PHP để bật hỗ trợ XML-RPC.--with-xmlrpc[=DIR] configuration option when compiling PHP to enable XML-RPC support.
Giunta Dot Gaetano tại Gmail Dot Com ¶ ¶
1 năm trước
Here's what I had to do in order to install the xmlrpc extension on php 8 [from sury repos] on Ubuntu 16, as there is no package available via pecl or apt:
# build
git clone //git.php.net/repository/pecl/networking/xmlrpc.git
export CPPFLAGS=-I/usr/include/libxml2/
cd xmlrpc && phpize && ./configure --with-expat && make && make install
# enable - this varies depending on your configuration; apache/nginx/fpm will also need to be restarted
echo "extension=xmlrpc.so" > /etc/php/8.0/mods-available/xmlrpc.ini
ln -s /etc/php/8.0/mods-available/xmlrpc.ini /etc/php/8.0/cli/conf.d/20-xmlrpc.ini
ln -s /etc/php/8.0/mods-available/xmlrpc.ini /etc/php/8.0/fpm/conf.d/20-xmlrpc.ini
Pitje ¶ ¶
1 năm trước
according to php[dot]watch/versions/8.0/xmlrpc ,
PHP 8.0: XMLRPC extension is moved to PECL
checked, xmlrpc-1.0.0RC2 works for me
¶
1 năm trước
for centos try:
yum install php-xmlrpc
Pitje ¶ ¶
# For MacOS users [using M1 machine - Version: 12.5.1]
Here's what I had to do in order to install the xmlrpc extension on php 8 [from sury repos] on Ubuntu 16, as there is no package available via pecl or apt:
0
Here's what I had to do in order to install the xmlrpc extension on php 8 [from sury repos] on Ubuntu 16, as there is no package available via pecl or apt:
1
Here's what I had to do in order to install the xmlrpc extension on php 8 [from sury repos] on Ubuntu 16, as there is no package available via pecl or apt:
2
Ẩn danh ¶ ¶
georgemilojevic tại gmail dot com ¶
Here's what I had to do in order to install the xmlrpc extension on php 8 [from sury repos] on Ubuntu 16, as there is no package available via pecl or apt:
4
Để cài đặt thư viện XMLRPC trên Microsoft Windows:
- Mở tệp php.ini, tùy thuộc vào cài đặt của bạn, điều này có thể được tìm thấy trong thư mục Moodle/Apache/bin
- Tìm dòng:
Here's what I had to do in order to install the xmlrpc extension on php 8 [from sury repos] on Ubuntu 16, as there is no package available via pecl or apt:
5 - Xóa
Here's what I had to do in order to install the xmlrpc extension on php 8 [from sury repos] on Ubuntu 16, as there is no package available via pecl or apt:
6 ở đầu dòng - Nếu cần thiết khởi động lại máy chủ web, ví dụ: IIS hoặc Apache.
Để cài đặt thư viện XMLRPC trên Linux/UNIX
Nếu bạn đang sử dụng PHP như được cung cấp bởi HĐH, bạn chỉ có thể cài đặt gói thích hợp và khởi động lại dịch vụ [ví dụ: PHP-FPM hoặc Apache]:
- Trên Ubuntu và Debian, lệnh là: apt-get install Php-xmlrpc
- Trên Redhat, Fedora, Centos và SUSE, lệnh là: DNF Cài đặt PHP-XMLRPC
Nếu bạn đã biên dịch PHP của mình từ nguồn:
- Bạn cần biên dịch lại PHP từ nguồn
- Thêm--with-xmlrpc vào dòng lệnh khi bạn chạy cấu hình--with-xmlrpc to the command line when you run configure
Tôi đang làm việc trong một dự án và tôi cần kết nối với ODOO thông qua XML-RPC. Tài liệu cho thấy sử dụng thư viện RipCord và đối với điều này, tôi cần bật XML-RPC trên môi trường của mình, nhưng tôi không có manh mối nào để làm điều này. Tôi đã từng googleing trong vài ngày qua nhưng không thể tìm thấy câu trả lời trên một cài đặt tương tự mà tôi có thể hiểu.
Tôi đang làm việc trên XAMPP cho Mac và phiên bản PHP là 8.0
Cảm ơn trước.
hỏi ngày 4 tháng 1 năm 2021 lúc 1:09Jan 4, 2021 at 1:09
Bạn có thể thử cài đặt tiện ích mở rộng XMLRPC với các lệnh sau:
git clone //git.php.net/repository/pecl/networking/xmlrpc.git
export CPPFLAGS=-I/usr/include/libxml2/
cd xmlrpc && phpize && ./configure --with-expat && make && make install
echo "extension=xmlrpc.so" > /etc/php/8.0/mods-available/xmlrpc.ini
Đó là cách tôi cài đặt nó trên ubuntu của mình.
Ngoài ra, bạn có thể kiểm tra điều này nếu bạn không biết cách biên dịch các tiện ích mở rộng trên OS X
Đã trả lời ngày 4 tháng 1 năm 2021 lúc 1:15Jan 4, 2021 at 1:15
GTSVETANOVGTSVETANOVGTsvetanov
1.2505 huy hiệu bạc16 huy hiệu đồng5 silver badges16 bronze badges
4
Bạn có thể thử tải xuống tiện ích mở rộng XMLRPC trong trang web PECL và cài đặt DLL tương thích vào XAMPP của bạn.
- Truy cập //pecl.php.net/package/xmlrpc và tải xuống DLL
- Sao chép tệp .dll vào thư mục XAMPP/PHP/EXT của bạnxampp/php/ext folder
- Thêm văn bản này vào php.ini của bạnphp.ini
extension=php_xmlrpc.dll
- Khởi động lại dịch vụ Apache
- Xong
Đã trả lời ngày 30 tháng 5 năm 2021 lúc 5:28May 30, 2021 at 5:28