আপনি যদি পিএইচপি অ্যাপ্লিকেশনগুলি বিকাশ করেন তবে আপনার অবশ্যই একটি পরীক্ষা সার্ভার প্রয়োজন। আপনার যদি ওয়েবসাইটে একটি সার্ভার না থাকে, তাহলে আপনার কাছে একটি স্থানীয় সার্ভার সেট আপ করার জন্য Mac OS-এ বেশ কয়েকটি বিকল্প রয়েছে৷ হয় আপনি অভ্যন্তরীণ রুট গ্রহণ করুন, যেমন আপনি অভ্যন্তরীণ Apache ব্যবহার করুন এবং PHP এবং MySQL সমর্থন ইনস্টল করুন, অথবা সর্বনিম্ন প্রতিরোধের পথ নিন এবং MAMP ডাউনলোড করুন।
Mamp একটি সাধারণ অ্যাপ্লিকেশন যা আপনাকে কয়েক মিনিটের মধ্যে একটি পরীক্ষার পরিবেশ সেট আপ করতে দেয়। আপনি এটা ডাউনলোড করুন এখানে. আপনি 2 সংস্করণ থেকে চয়ন করতে পারেন. একটি বিনামূল্যে এবং পেড সংস্করণের কিছু বৈশিষ্ট্যের অভাব রয়েছে, তবে এটি সাধারণ পরীক্ষার জন্য যথেষ্ট। উদাহরণস্বরূপ, বিনামূল্যে সংস্করণে ভার্চুয়াল অতিথির সংখ্যা সীমিত। এটি একটি বাস্তবতা যে এটি পুরোপুরি নয়। আমি এটি চেষ্টা করিনি, কিন্তু আমি মনে করি যে সীমাবদ্ধতা শুধুমাত্র গ্রাফিক্স টুলের ক্ষেত্রে প্রযোজ্য, যা বিনামূল্যের সংস্করণে ন্যূনতম, কিন্তু আপনি যদি আরও ভার্চুয়াল অতিথি চান, তাহলে কনফিগারেশনের ক্লাসিক পথের মাধ্যমে এটির কাছাকাছি যাওয়া সম্ভব হবে। নথি পত্র.
একবার ডাউনলোড হয়ে গেলে, আপনাকে যা করতে হবে তা হল আপনার পছন্দের ফোল্ডারে ডিরেক্টরিটি টেনে আনুন এবং ফেলে দিন। হয় বিশ্বব্যাপী অ্যাপ্লিকেশন বা আপনার হোম ফোল্ডারে অ্যাপ্লিকেশন. মাইএসকিউএল সার্ভারের জন্য প্রাথমিক পাসওয়ার্ড পরিবর্তন করার পরামর্শ দেওয়া হচ্ছে। এখানে এটা কিভাবে করতে হয়.
একটি টার্মিনাল খুলুন। স্পটলাইট আনতে CMD+স্পেস টিপুন এবং উদ্ধৃতি ছাড়াই "টার্মিনাল" টাইপ করুন এবং উপযুক্ত অ্যাপ্লিকেশন পাওয়া গেলে, এন্টার টিপুন। টার্মিনালে, টাইপ করুন:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
কেডি
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
যেখানে 86 নম্বর লাইনে আমরা উদ্ধৃতিতে আমাদের নতুন পাসওয়ার্ড লিখতে পারি।
এবং তারপর ফাইল:
/Applications/MAMP/bin/mamp/index.php
এই ফাইলটিতে, আমরা 5 লাইনে পাসওয়ার্ডটি ওভাররাইট করব।
এখন আমরা নিজেই MAMP শুরু করতে পারি। এবং তারপর এটি কনফিগার করুন. "পছন্দগুলি..." এ ক্লিক করুন।
প্রথম ট্যাবে, আপনি স্টার্টআপে কোন পৃষ্ঠাটি চালু করা উচিত, MAMP শুরু হলে সার্ভারটি শুরু হবে এবং MAMP বন্ধ হলে শেষ হবে কিনা ইত্যাদির মতো জিনিসগুলি সেট করতে পারেন। আমাদের জন্য, দ্বিতীয় ট্যাবটি আরও আকর্ষণীয়।
এটিতে, আপনি মাইএসকিউএল এবং অ্যাপাচি চালানো উচিত এমন পোর্টগুলি সেট করতে পারেন। আমি ছবিটি থেকে 80 এবং 3306 বেছে নিয়েছি, যেমন মৌলিক পোর্টগুলি (শুধু "এ ক্লিক করুনডিফল্ট পিএইচপি এবং মাইএসকিউএল পোর্ট সেট করুন")। আপনি যদি একই করেন, OS X MAMP শুরু করার পরে প্রশাসকের পাসওয়ার্ড চাইবে। এটি একটি সাধারণ কারণে এবং তা হল নিরাপত্তা। ম্যাক ওএস আপনাকে 1024-এর কম পোর্টে পাসওয়ার্ড ছাড়াই চালাতে দেবে না।
পরবর্তী ট্যাবে, পিএইচপি সংস্করণ নির্বাচন করুন।
শেষ ট্যাবে, আমরা আমাদের পিএইচপি পৃষ্ঠাগুলি কোথায় সংরক্ষণ করা হবে তা চয়ন করি। সুতরাং উদাহরণস্বরূপ:
~/ডকুমেন্টস/পিএইচপি/পৃষ্ঠা/
আমরা আমাদের পিএইচপি অ্যাপ্লিকেশন কোথায় রাখব।
এখন শুধু MAMP চলছে কিনা তা পরীক্ষা করার জন্য। উভয় আলোই সবুজ, তাই আমরা ক্লিক করুন "শুরু পৃষ্ঠা খুলুন"এবং সার্ভার সম্পর্কে একটি তথ্য পৃষ্ঠা খুলবে, যেখান থেকে আমরা অ্যাক্সেস করতে পারি, উদাহরণস্বরূপ, সার্ভার সম্পর্কে তথ্য, অর্থাৎ এটিতে কী চলছে এবং বিশেষত phpMyAdmin, যার সাহায্যে আমরা ডেটাবেস মডেল করতে সক্ষম। নিজের পৃষ্ঠাগুলি তারপর চালানো হয়:
http://localhost
আমি আশা করি আপনি টিউটোরিয়ালটি দরকারী খুঁজে পেয়েছেন এবং এটি আপনাকে একটি ম্যাকে পিএইচপি এবং মাইএসকিউএল পরীক্ষার পরিবেশ সেট আপ করার একটি সহজ উপায়ের সাথে পরিচয় করিয়ে দিয়েছে।
দুর্ভাগ্যবশত, আমাকে আমার জন্য বলতে হবে যে তিনি ছিলেন না। http://localhost আমার জন্য একটি অগ্রহণযোগ্য ঠিকানা, আমাকে একটি কার্যকরী .htaccess সহ ভার্চুয়ালহোস্ট শুরু করতে হবে। এরপরে, হোস্টিং সহ একটি 1:1 সার্ভার কনফিগার করুন, যা আমি করতে পারি। প্রথম দুটি জিনিসের জন্য, আপনি কি নির্দেশাবলী প্রসারিত করতে পারেন? আপাতত, আমার অফিসে লিনাক্সে একটি পিএইচপি সার্ভার আছে, এটি আমার কাজকে অনেক সহজ করে দেবে।
MAMP স্থির আইপি ঠিকানা বা ব্যক্তিগত ওয়েব শেয়ারিং হিসাবে একই ওয়েব ঠিকানা সমর্থন করে, আমার ক্ষেত্রে এটি প্রয়োজনীয় http://81.201.57.184 অথবা http://osxfil.pilsfree.net
সুতরাং সেই ক্ষেত্রে আপনার কাছে 2টি বিকল্প রয়েছে। আপনি যদি একটি গ্রাফিকাল জিগজ্যাগ চান তবে প্রো সংস্করণটি কিনুন। আপনি যদি কনফিগারেশন ফাইলের মাধ্যমে Apache, mysql এবং php কনফিগার করতে জানেন তবে আপনি Mac OS-এ আপনার নিজস্ব পরিবেশ কনফিগার এবং সেট আপ করতে পারেন। ম্যাক ওএসে মূলত এর WWW সার্ভার হিসাবে অ্যাপাচি রয়েছে। আমি ভবিষ্যতে এটি সম্পর্কে লিখতে চাই, যাইহোক, আমি প্রাথমিকভাবে ছোট ডেভেলপারদের নিয়ে উদ্বিগ্ন যারা তাদের অ্যাপ্লিকেশনের জন্য একটি পরীক্ষা সার্ভার চান এবং তাদের নিজস্ব Apache, MySQL, PHP কনফিগার করার জন্য প্রযুক্তিগতভাবে যথেষ্ট দক্ষ নন। উইন্ডোজের অধীনে অনুরূপ কিছু ছিল, আমার মনে নেই এটিকে কী বলা হয়েছিল।
যাই হোক, প্রবন্ধের শুরু থেকে একটা বিষয় থেকে শুরু করছি। অন্য কথায়, ম্যাম্পের ঠিকানা বইটি কনফিগারেশন ফাইল সহ আপনার নিজের অ্যাপাচি উদাহরণের জন্য একটি "জেল" মাত্র। কিন্তু আপনার যদি কনফিগারেশন ফাইলের জ্ঞান থাকে, আমার মতে এটি Mamp lite দিয়ে অর্জন করা যেতে পারে, /Mamp/conf/apache/httpd.conf আপনার যা প্রয়োজন। আমার এই তত্ত্বটি আরও সমর্থন করে যে ম্যাম্প লাইট এবং ম্যাম্প প্রো-এর একই ইনস্টলেশন চিত্র রয়েছে। যাইহোক, যদি আমাকে ফাইলের মাধ্যমে কনফিগার করতে হয়, আমি ফাইলটি ম্যাক ওএস-এ নেটিভ অ্যাপাচিতে পাঠাব এবং এতে পিএইচপি/মাইএসকিউএল যোগ করব।
তথ্যের জন্য ধন্যবাদ, আমি বরং অন্য কিছুতেও যেতে চাই। সমস্যা হল যে প্রতিটি ট্রায়াডের একটি আলাদা ফাইল কাঠামো রয়েছে, প্রতিটির আলাদা আলাদা মডিউল রয়েছে, তাই আমি ভেবেছিলাম যে সার্ভার থেকে কনফ এবং vhost টেনে আনা যথেষ্ট হবে এবং বাকিগুলি পৃথকভাবে। আমি চেষ্টা করব, ধন্যবাদ.
MAMP PRO ব্যবহার সম্পর্কে কি? এটি সমস্ত .htaccess-এর স্বাধীন সম্পাদনা পরিচালনা করে, ভার্চুয়ালহোস্ট তৈরি করে (উনামের নাম, নিরাপত্তা সেটিংস, পিএইচপি মডিউলের কনফিগারেশন এবং পোস্টফিক্স কনফিগারেশন সহ), অথবা আপনি DDNS এর মাধ্যমে আপনার লোকালহোস্টে ডোমেনগুলিকে নির্দেশ করতে পারেন।
এটা কি আপনি জিজ্ঞাসা করছেন, নাকি আমি প্রশ্নটি ভুল বুঝেছি?