কিভাবে পিএইচপি পুনরায় সংশোধন না করে - সক্ষম-ডোম করবেন?


9

এর আউটপুট থেকে phpinfo(), --disable-domকনফিগার কমান্ড অন্তর্ভুক্ত করা হয়েছে। --enable-domপিএইচপি পুনরায় সংশোধন না করে আমি কীভাবে এটিকে পরিবর্তন করব ?

সম্পাদনা করুন : আমি ফেডোরা ১০ ব্যবহার করছি আমি যে পিএইচপি ব্যবহার করছি তা হ'ল এটিই এসেছে।

উত্তর:


12

শুধু প্যাকেজ নামে ইনস্টল ; php-xml , যা প্রদান করে পিএইচপি-DOM সমর্থন

আপনি ডাউনলোডের একটি তালিকা http://rpm.pbone.net/index.php3/stat/4/idpl/10503222/com/php-xML-5.2.6-5.i386.rpm.html এ পাবেন

মডিউলগুলি আসলে লোড করার জন্য কনফিগারগুলি সামঞ্জস্য করতে নিশ্চিত করুন:

/etc/php.d/dom.ini
/etc/php.d/xmlreader.ini
/etc/php.d/xmlwriter.ini
/etc/php.d/xsl.ini

এবং অ্যাপাচি পুনরায় চালু করুন।


দেখে মনে হচ্ছে পিএইচপি-এক্সএমএল dompdf এর জন্য কৌশলটি করে। এটি এখন পিডিএফ তৈরি করছে তবে ত্রুটিটি এখনও আছে।
র্যান্ডেল

কিছু আউটপুট যোগ করুন দয়া করে আপনার পোস্ট সম্পাদনা করুন। আপনি যে ত্রুটিটি পেয়েছেন তা বিস্তারিতভাবে বর্ণনা করুন।
drAlberT

আপনি কি নিশ্চিত যে আপনি নিজের php.ini এ এক্সটেনশন লোড করেছেন এবং অ্যাপাচিও আবার চালু করেছেন?
drAlberT

আমি একই ত্রুটি পাচ্ছি, তবে পিডিএফ এখন তৈরি হচ্ছে। আমি এখনও php.ini পরিবর্তন করেছি। আমার কোন এক্সটেনশনটি php.ini এ লোড করা দরকার?
র্যান্ডেল

1
এই জুড়ে আসা এবং আইওএস php53 প্যাকেজ ইনস্টল করা যে কোনও ব্যক্তির জন্য, আপনি php53-xML ইনস্টল করবেন।
জন হাদাদ

3

আপনি পারবেন না - এগুলি সংকলন-সময় বিকল্পগুলি।

আপনার সেটআপের সাথে সামঞ্জস্যপূর্ণ এমন আরেকটি প্রাক-সংকলিত পিএইচপি বিতরণ না পাওয়া পর্যন্ত (যা আপনি নিজের প্রশ্নের বিবরণ দেন না)।

অবশ্যই আপনি যে ফাংশনগুলির সন্ধান করছেন তা অন্যান্য উপায়েও বাস্তবায়িত হয়, পিএইচপি স্ক্রিপ্ট ফাইলটিতে একটি ফাংশনের একটি সেট বলুন যা আপনি include()আপনার স্ক্রিপ্টগুলিতে করতে পারেন ।


2
আপনি কেবল এমন একটি প্যাকেজ অনুসন্ধান করতে পারেন যা এটিকে ভাগ করা অবজেক্ট হিসাবে সরবরাহ করে। প্রতিটি আধুনিক বিতরণে প্রচুর সংখ্যক পিএইচপি এক্সটেনশনের জন্য এমন প্যাকেজ থাকে।
drAlberT

2

আমি ইউএম (সেন্টস) এর সাথে পিএইচপি-এক্সএমএল ইনস্টল করেছি

sudo yum পিএইচপি-এক্সএমএল ইনস্টল করুন

অ্যাপাচি পুনরায় চালু করুন

sudo পরিষেবা httpd পুনরায় আরম্ভ করুন

সবকিছু ঠিকঠাক কাজ করে


মনে রাখবেন যে আপনার যদি পিএইচপি 5.3 ইনস্টল করা থাকে তবে এর পরিবর্তে আপনার এটি ব্যবহারের প্রয়োজন হতে পারে:sudo yum install php53-xml
ম্যাট ব্রাউন

আমার ক্ষেত্রে php-commonনির্ভরতা পূরণ না হওয়ায় একটি সমস্যাও ছিল (আমার ধারণা ভুল সংস্করণ?)। নিম্নলিখিত কমান্ডগুলি এটিকে ঠিক করেছে:$ rpm -e --nodeps php-common # warning: /etc/php.ini saved as /etc/php.ini.rpmsave $ yum install php53-xml # restore the original php.ini $ cp /etc/php.ini.rpmsave /etc/php.ini
ম্যাট ব্রাউন

0

আপনি পিএইচপি জন্য এসআরপিএম ডাউনলোড করতে পারে। স্পেক ফাইলটি পরিবর্তন করুন যাতে এটিতে - সক্ষম-ডোম থাকে এবং তারপরে আরপিএমবিল্ড সরঞ্জাম ব্যবহার করে আরপিএম পুনরায় তৈরি করতে পারে।

এই সাইটটি কোনও এসআরপিএমকে প্যাচিং এবং পুনর্নির্মাণের উদাহরণ হিসাবে দেখুন ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.