উত্স থেকে পিএইচপি ইনস্টল করার সময় এক্সএমএল 2-কনফিগারেশনের মাধ্যমে ত্রুটিটি কীভাবে ঠিক করা যায়?


208

যখন আমি উবুন্টুতে উত্স থেকে পিএইচপি 5.3 স্থিতিশীল ইনস্টল করার চেষ্টা করি ( http://www.php.net/downloads.php থেকে সংক্ষেপিত ইনস্টলেশন ফাইলটি ডাউনলোড করা ) এবং আমি চালিত ./configureকরি তখন আমি এই ত্রুটি পেয়েছি:

configure: error: xml2-config not found. Please check your libxml2 installation.

উত্তর:


433

আপনার ইনস্টল করার প্যাকেজ libxml2-dev ইনস্টল করার প্রয়োজন সমস্ত উদাহরণ:

sudo apt-get install libxml2-dev

সেন্টস / আরএইচইএল-তে:

sudo yum install libxml2-devel


5
সেন্টোস 7 রানের ত্রুটির জন্য: sudo yum ইনস্টল করুন libxML2-devel
ট্রুডোএন-মাইক

2
কেউ কি জানেন যে কেন স্ট্যান্ডার্ড libxml2প্যাকেজটির উপর দেব সংস্করণ প্রয়োজন ?
jlewkovich

2
@ জেলেভকোভিচ আমি ধরে নিয়েছি কারণ এটি দেব সংস্করণে উত্স কোড বা কিছু রয়েছে। আমি যতদূর বলতে পারি, আপনি যদি উত্স থেকে কিছু সংকলন করেন তবে আপনার অবশ্যই তার নির্ভরতার জন্য উত্স কোড থাকা উচিত।
তারকাবিআমরনবোলাব

2
এই উত্তরটি এখানে আসা কোনও পিএইচপি 7 পরীক্ষাগুলির জন্য পিএইচপি 7-র ক্ষেত্রে এখনও প্রযোজ্য


4

আমি যখন ডকারফিল ব্যবহার করেছি তখন আমারও একই সমস্যা ছিল। আমার ডকার পিএইচপি: 5.5-অ্যাপাচি চিত্রের উপর ভিত্তি করে।

"RUN docker-php-ext-install soap" কমান্ডটি কার্যকর করার সময় আমি এই ত্রুটিটি পেয়েছি

আমি আমার ডকারফাইলে নিম্নলিখিত কমান্ডটি যুক্ত করে এটি সমাধান করেছি

"RUN অ্যাপটি-গেট আপডেট && অ্যাপ্লিকেশন-ইনস্টল করুন -y libxML2-dev"




0

openSUSE

" sudo জিপার ইনস্টল libxML2-devel "

এটি অন্য যে কোনও নির্ভরতা বা প্রয়োজনীয় প্যাকেজ / লাইব্রেরি ইনস্টল করবে

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