উবুন্টু এলএএমপি-তে php.ini- বিকাশ কোথায়?


12

আমার ডেভলপমেন্ট মেশিনে আমি উবুন্টু 10.04.1 এলটিএস চালাচ্ছি। অফিসিয়াল ডকুমেন্টেশন অনুসরণ করে , আমি এক সাথে অ্যাপাচি, মাইএসকিউএল এবং পিএইচপি ইনস্টল করতে নিম্নলিখিত কমান্ডটি ব্যবহার করেছি:

sudo tasksel install lamp-server

এখন আমি আমার পিএইচপি স্ক্রিপ্টগুলি পরীক্ষা করছি, ত্রুটি প্রতিবেদন এবং লগিং সক্ষম করতে আমি "বিকাশকারী মোড" সক্ষম করতে চাই one আমি ফাইলগুলির রেফারেন্স পড়েছি php.ini-productionএবং php.ini-developmentএটি সম্ভবত পিএইচপি 5 এর কয়েকটি সংস্করণ নিয়ে আসে তবে আমি ইনস্টল করে নি।

আমার যা কিছু আছে তা /etc/php5/apache2/php.ini। এই কনফিগারেশন ত্রুটি বা সতর্কতা প্রতিধ্বনিত করে না, যা আমার স্ক্রিপ্টগুলি ডিবাগ করা শক্ত করে। আমি অনুমান করি যে আমি হাতের সাহায্যে কনফিগারেশনটি সম্পাদনা করতে পারি, তবে সম্ভব হলে আমি কেবল একটি প্রতিস্থাপনে ফেলে দিতে সক্ষম হব।

তাই আমি যা খুঁজছি হ'ল পিএইচপি-র জন্য উন্নয়ন এবং উত্পাদন পরিবেশের মধ্যে স্যুইচ করার একটি সহজ উপায়!

উত্তর:


12

php.ini- উন্নয়ন এবং php.ini- উত্পাদন , যা পিএইচপি 5.3 প্যাকেজের সাথে আসে, এটি কেবলমাত্র প্রস্তাবিত সেটিংসের উদাহরণ। আপনার সেটিংস পর্যালোচনা করা উচিত এবং নিশ্চিত হওয়া উচিত যে সেগুলি আপনার ব্যবহারের জন্য প্রযোজ্য এবং সেগুলি নিয়মিত php.ini ফাইলের স্থানে অনুলিপি করে । আমার উবুন্টু 10.04.1 এলটিএস (লুসিড) সার্ভারে, যেখানে আমি আমার খুঁজে পাই:

# locate php.ini-development
/usr/share/doc/php5-common/examples/php.ini-development

বিকল্প উদাহরণ, php.ini- উত্পাদন একই ডিরেক্টরিতে রয়েছে।


6

উবুন্টু 16.04-এ php7 এর জন্য php.ini- ডেভলপমেন্ট ফাইলটি অবস্থিত

/usr/lib/php/7.0/php.ini-development

সুতরাং আপনি নিম্নলিখিতটি করতে পারেন: আপনার বর্তমান php.ini এর ব্যাকআপ কপি তৈরি করুন:

$ sudo mv /etc/php/7.0/apache2/php.ini /etc/php/7.0/apache2/php.ini.back

তারপরে প্রোডাক্ট ইনআই ফাইলটি অনুলিপি করুন:

$ sudo cp /usr/lib/php/7.0/php.ini-development /etc/php/7.0/apache2/php.ini

এবং সার্ভারটি পুনরায় চালু করুন:

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