কি লাইব্রেরি যুক্তি "-lphp5" জিसीसी জন্য উল্লেখ করে?


0

কোথায় লাইব্রেরী পেতে পারি- lphp5 বোঝায়? এটা YUM জন্য একটি মেটাপ্যাকেজ একটি অংশ?

আমি কি কোথাও উৎস খুঁজে পাব? আমি PHC সঙ্গে কিছু কনফিগারেশন সমস্যা হচ্ছে এবং এই তাদের রুট হতে মনে হচ্ছে।

উত্তর:


2

একটি ওভারভিউ স্তরের উপর, এটি php5 গ্রন্থাগারের সাথে লিঙ্ক মানে। যদি পিএইচসি এই হয়: http://www.phpcompiler.org তারপর এটি পিএইচপি lib জন্য খুঁজছেন হবে যে জ্ঞান করে তোলে। এই আপনার মেশিনে ইনস্টল করা হয়? আপনি করতে সক্ষম হওয়া উচিত: locate libphp5 এবং এটি খুঁজে। যদি এটি দেখতে না পায়, আপনি পিএইচপি ইনস্টল করতে হবে।

আরো নির্দিষ্ট পর্যায়ে, -l একটি লাইব্রেরি সন্ধান করার অর্থ। -lNAME লিঙ্কার জন্য চেহারা হবে libNAME.so প্রথম, এবং তারপর যদি এটি খুঁজে না পারে, চেষ্টা করুন libNAME.a। এটা কোথায় দেখবে? সাধারণত /usr/lib, /lib, কিছু কম্পাইলার নির্দিষ্ট ডিরেক্টরি, এবং কোন ডিরেক্টরি দিয়ে দেওয়া -L। এটি যদি কোন সাধারণ পথে না থাকে তবে আপনি কীভাবে PHC এটি খুঁজে পেতে পারেন? আপনি পিএইচসি জন্য বিল্ড স্ক্রিপ্ট কিছু সেট করতে সক্ষম হওয়া উচিত।


0

আপনি পিএইচপি 5 ইনস্টল করার সময় সম্ভবত এই পেয়েছেন।

থেকে PHP5 সমস্যা ইনস্টল করুন - libphp5.so তৈরি করা হয়নি :

কম্পাইল যখন আপনি গ্রহণ করা হয়   বার্তাটি libphp5.so নয়   পাওয়া, আপনি সঙ্গে কনফিগার করা আবশ্যক   নিম্নলিখিত বিকল্পটি:

./configure   --with-apxs2 =, / usr / স্থানীয় / Apache / বিন / apxs

কম্পাইল করার সময় আপনি অবিলম্বে দেখতে পাবেন   সঙ্গে "ইনস্টল করা" যে লাইব্রেরি   তৈরি করা হবে।

যদি এমন হয় তবে কেন আপনি পিএইচপি 5 এর বাইনারি রিলিজ ইনস্টল করবেন না, এটি উৎস থেকে কম্পাইল করার পরিবর্তে?


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