বিভিন্ন ভাষার জন্য কীভাবে একটি লিনাক্স এনভায়রনমেন্ট ভেরিয়েবল যুক্ত করবেন (পিএইচপি বা রুবি)


1

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

এর লক্ষ্য 'উত্পাদন' এবং 'বিকাশ' লিনাক্স পরিবেশের মধ্যে পার্থক্য করা।

কীভাবে একটি লিনাক্স এনভায়রনমেন্ট ভেরিয়েবল (উদাহরণ: APPLICATION_ENV = 'উত্পাদন') থাকতে পারে যা পিএইচপি এবং রুবি দিয়ে অ্যাক্সেস করা যায়?

ধন্যবাদ

সম্পাদনা 1:

আমার প্রথম সমাধানটি ছিল:

ভোস্টে অ্যাপাচি / পিএইচপি এর জন্য:

SetEnv APPLICATION_ENV 'production'

রুবির জন্য:

export APPLICATION_ENV='production'
puts ENV['APPLICATION_ENV']

তবে এটি একই মানের দুটি স্থান ... এটি এক জায়গায় একীভূত করার কোনও সমাধান নেই? / ইত্যাদি / পরিবেশ ব্যবহারের জন্য উদাহরণ

উত্তর:


0

exportআপনার লাইনটি কেবল যুক্ত করুন ~/.bashrc:

export APPLICATION_ENV='production'

তারপরে, আপনি যদি এটি পরিবর্তন করতে চান তবে এটি টার্মিনাল থেকে চালান:

export APPLICATION_ENV='development'

পিএইচপি, অ্যাপাচি, এই পরিবর্তনশীল ব্যবহার করতে পারেন?
বস্টিয়েন ডি

0

আপনি কোনও ফাংশনে আপনার ব্যবহৃত কোডটি লিখতে পারেন যা ভেরিয়েবলের নাম এবং মান গ্রহণ করে।

তারপরে আপনার custom_env_variable('APPLICATION_ENV','production');যখন প্রয়োজন হবে তখনই ফোন করুন । মূলত একটি মোড়কের পরামর্শ দেওয়া হচ্ছে।

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