Tôi đang ở giữa cài đặt ionCube nhưng cấu hình php là mất tích zend_extension cho ionCube nhưng không xác định những gì là chính xácionCube cài đặt :: thiếu zend_extension CentOS
tôi đang làm việc trên CentOS
Tất cả cũng cám ơn :)
Tôi đang ở giữa cài đặt ionCube nhưng cấu hình php là mất tích zend_extension cho ionCube nhưng không xác định những gì là chính xácionCube cài đặt :: thiếu zend_extension CentOS
tôi đang làm việc trên CentOS
Tất cả cũng cám ơn :)
có vài điều tôi đã bỏ lỡ
Select the correct bit release
Match the Loader with your PHP version, e.g. for PHP 5.3, ioncube_loader_lin_5.3.so (extensions are inside the folder)
Add 'zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.3.so' to php.ini
Restart the server
trên thực tế ionCube cần file ini riêng của mình trong thư mục php.d. Ioncube đọc tập tin riêng của mình với tên của tập tin 20-ioncube.ini.
Vì vậy, để thực hiện điều này, chúng ta cần tạo vi /etc/php.d/20-ioncube.ini và thêm văn bản: "zend_extension = /usr/lib/php/modules/ioncube_loader_lin_5.3.so" trong đó. Bây giờ tải lại php-fpm và trình duyệt. Ioncube sẽ tìm thấy khung công tác zend ngay bây giờ.
Tôi gặp sự cố tương tự với cài đặt trên Ubuntu. Ubuntu muốn có một liên kết mềm từ /etc/php5/apache2/conf.d/20-ioncube.ini vào /etc/php5/mods-available/20-ioncube.ini. Tôi đã thử R THNG sau khi làm theo các hướng dẫn và apache khởi động lại không thành công với lỗi này: "PHP Fatal error: [ionCube Loader] Loader phải xuất hiện như là mục đầu tiên trong tập tin php.ini trong Unknown trên dòng 0" trong nhật ký lỗi/var/log/apache2/error.log
Giải pháp làm việc cho tôi là xóa liên kết mềm và thêm dòng từ /etc/php5/mods-available/20-ioncube.ini ("zend_extension =/usr/lib/php5/20121212/ioncube_loader_lin_5.5.so ") vào /etc/php5/apache2/php.ini
Có thể lưu ý, tôi đã xóa dấu cách ở hai bên của dấu bằng.
Apache khởi động lại thành công và nhấp vào liên kết thử nghiệm trong trang tập lệnh tải đã dẫn đến thông báo thành công khi thực thi tập lệnh tiếp theo trong môi trường phát triển của tôi phụ thuộc vào ioncube.
Có 2 phần với các giải pháp mà làm việc cho tôi:
conf.d
thư mục từ thư mục mods-available
. Không chỉ đơn giản là sao chép các tập tin vào conf.d như trình tải-thuật sĩ cho thấy.Xem my blog post để biết thêm chi tiết.
Bạn nên thêm nó vào 'php.ini' của mình. – j0k
@jok: có vậy nó là gì và làm thế nào không có gợi ý tôi có thể đi qua phản ứng là: _Xin lưu ý rằng vấn đề sau đây hiện đang tồn tại với cài đặt bộ nạp ionCube: Không thể tìm thấy dòng zend_extension cần thiết trong cấu hình._ – TED