ওএস এক্স স্নো লেপার্ডে পিএইচপি তে ডিফল্ট পাথ পরিবর্তন করা যায় না


2

আমি ওএস এক্স স্নো লেপার্ডে এমএএমপি ইনস্টল করেছি (10.6.8) এবং আমি পিএইচপি-র জন্য ডিফল্ট পাথ পরিবর্তন করতে চাই।

আমি উত্তর উভয় চেষ্টা এই প্রশ্ন , এবং এই প্রশ্নের , এবং এই থ্রেড কিন্তু যখন আমি চেষ্টা করছি which phpটার্মিনাল মধ্যে আমি এখনও পেতে /usr/bin/php

আমি এই ধারণাটি পেতে শুরু করছি যে আমি গভীরভাবে কিছু ভুল করছি, সুতরাং এটি কী হতে পারে সে সম্পর্কে কোনও ধারণা ব্যাপকভাবে প্রশংসিত হবে।

আগাম ধন্যবাদ.


এটি কারণ আপনার নতুন অবস্থানের চেয়ে /usr/binউচ্চতর প্রাধান্য রয়েছে $PATH। হয় /usr/bin/phpআপনার কম্পিউটার থেকে ফাইলটি সরিয়ে ফেলুন বা আপনার $PATHপরিবর্তনশীল পরিবর্তন করুন যাতে নতুন অবস্থানের আগে উপস্থিত হয়/usr/bin
DaveRandom

1
@ ডেভর্যান্ডম কেবল পথের সমস্যাগুলি সমাধান করার জন্য এটি সরিয়ে ফেলার ভয়ঙ্কর পরামর্শ /usr/bin/php
slhck

@ ডেভর্যান্ডম এর ফলাফল echo $PATHএটি: /Applications/MAMP/bin/php5.3/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/texbin:/usr/X11/bin
সাকিস ভিটিডটক

উত্তর:


0

দেখা যাচ্ছে যে অনুমতি নিয়ে কোনও সমস্যা ছিল। এই আদেশটি চালিয়ে সবকিছু ঠিক করা হয়েছিল:

sudo chmod -R 764 /Applications/MAMP/bin/php5.3/bin


0

এমএএমপিতে পিএইচপি করার সঠিক পথ হ'ল:

/Applications/MAMP/bin/php/php5.3/bin

না

/Applications/MAMP/bin/php5.3/bin

প্রথমে আপনার আসল পিএইচপি দেখুন:

which php

যদি আপনি প্রকৃত পথটি হন: / usr / bin / php আপনি এই আদেশগুলি দিয়ে পরিবর্তন করতে পারেন:

আপনার ব্যক্তিগত ফোল্ডারে:

vim ~/.bash_profile

তারপরে এই পাঠ্যটি অনুলিপি করুন:

export PATH=/Applications/MAMP/bin/php/php5.5.3/bin:$PATH

এস্ক এবং টাইপ করুন: wq সংরক্ষণ এবং প্রস্থান করতে।

মীমাংসিত!

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