আমার একটি পৃষ্ঠা রয়েছে যা localhost
ফন্টগুলি সঠিকভাবে প্রদর্শিত হওয়ার জন্য আমার পরিবেশন করা উচিত।
এটি করার সহজতম উপায় কী (একটি ম্যাকে)?
আমার একটি পৃষ্ঠা রয়েছে যা localhost
ফন্টগুলি সঠিকভাবে প্রদর্শিত হওয়ার জন্য আমার পরিবেশন করা উচিত।
এটি করার সহজতম উপায় কী (একটি ম্যাকে)?
উত্তর:
যেহেতু ওএস এক্স পাইথন 2 নিয়ে আসে আমি পরামর্শ দিই:
$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...
php -S
করে। আর পাইথনের "বিল্ট ইন ফ্যাসিলিটিস" হ'ল কান্ড বিভ্রান্তিকর, যেমনটি -m SimpleHTTPServer
ডিফল্ট লাইব্রেরি থেকে একটি মডিউল চালাচ্ছে, যা ফাংশন ইন বিল্ট থেকে সম্পূর্ণ আলাদা।
http://localhost:8000
, তাই না :8080
? নাকি আমি কিছু মিস করছি?
$ python3 -m http.server
।
পিএইচপি 5.4.0 হিসাবে, সিএলআই এসপিআই একটি অন্তর্নির্মিত ওয়েব সার্ভার সরবরাহ করে। অফিসিয়াল পিএইচপি ডকুমেন্টেশনে আরও বিশদ :
terminal
।php -S localhost:8080
http://localhost:8080
ব্রাউজারে যান ।ওএস এক্স এর পুরানো সংস্করণগুলিতে একটি পছন্দসই ফলক (সিস্টেম পছন্দসমূহ → ভাগ করে নেওয়া → ওয়েব ভাগ করা) ছিল যা আপনাকে সহজেই বিল্ট-ইন অ্যাপাচি ওয়েব সার্ভার সক্ষম করতে দেয়। একবার সক্ষম হয়ে গেলে, আপনাকে যা করতে হবে তা হ'ল ফাইলটি Sites
আপনার হোম ডিরেক্টরি ডিরেক্টরিতে অন্তর্ভুক্ত একটি ডিরেক্টরিতে পরিবেশন করা হবে এবং তারপরে আপনি http: //localhost/~yourusername/filename.html আনতে পারেন ।
দুঃখের বিষয়, ওএস এক্স 10.8-এ পছন্দসই ফলকটি সরানো হয়েছে। আপনি এটির জন্য একটি প্রতিস্থাপন ইনস্টল করতে পারেন বা শেল কমান্ড ব্যবহার করে এটি সক্রিয় করতে পারেন ।
ম্যাক ওএস এক্সে এটি করার বিভিন্ন উপায় রয়েছে But তবে আমার কাছে, এমএএমপি যা প্রস্তাব দেয় তার মতো গ্রাফিকাল ইউজার ইন্টারফেসের মাধ্যমে — ধারণা এবং দৃষ্টিভঙ্গি the সবচেয়ে সহজ উপায় । এমএএমপি-এর নন-প্রো সংস্করণটি 100% ফ্রি এবং এর মতো বেসিক ব্যবহারের জন্য দুর্দান্ত কাজ করে:
এমএএমপি আপনার ম্যাক ওএস এক্স কম্পিউটারে কয়েক সেকেন্ডের মধ্যে একটি স্থানীয় সার্ভার পরিবেশ ইনস্টল করে, তা ম্যাকবুক বা আইম্যাক হোক। উইন্ডোজ- এবং লিনাক্স-ওয়ার্ল্ডের অনুরূপ প্যাকেজগুলির মতো, এমএএমপি নিখরচায় আসে এবং সহজেই ইনস্টল হয়। এমএএমপি আপনার সিস্টেমে ইতিমধ্যে চলমান বিদ্যমান অ্যাপাচি ইনস্টলেশন সমঝোতা করবে না। আপনি স্ক্রিপ্ট শুরু না করে বা কোনও কনফিগারেশন ফাইল পরিবর্তন না করেই অ্যাপাচি, পিএইচপি এবং মাইএসকিউএল ইনস্টল করতে পারেন! তদুপরি, যদি এমএএমপি আর প্রয়োজন হয় না, কেবল এমএএমপি ফোল্ডারটি মুছুন এবং সমস্ত কিছুই তার আসল অবস্থায় ফিরে আসে (যেমন এমএএমপি কোনও "সাধারণ" সিস্টেমকে পরিবর্তন করে না)।
সুতরাং মূলত আপনি কেবল এমএএমপি ডাউনলোড করেন এবং এটি অন্য অ্যাপ্লিকেশনগুলির মতো ইনস্টল করা থাকে তবে এটি আপনাকে আপনার ডেস্কটপে একটি ল্যাম্প স্ট্যাকের (লিনাক্স অ্যাপাচি মাইএসকিউএল পিএইচপি) ম্যাক সমতুল্য তৈরি করতে দেয়। এবং যদি আপনি যা করতে চান তা হ'ল একটি সাধারণ পৃষ্ঠা পরিবেশন করা হয় তবে localhost
কেবল এটি করুন:
localhost:8888
।/Applications/MAMP/htdocs
সেখানে যে কোনও নথি আপনি রাখবেন সেটির মাধ্যমে অ্যাক্সেসযোগ্য হবে localhost:8888
। তাই আপনি যদি সমন্বয় করলে বা একটি অ্যাড index.html
বা index.php
ফাইল, যে নতুন প্রধান আপনি যে ফাইলটি যাই যখন আপনি যেতে হবে localhost:8888
।localhost:8888
ব্যবহার করার জন্য কোনও URL যদি কিছুটা অস্পষ্ট করে থাকে তবে কেবল এমএএমপির পছন্দগুলি খুলুন এবং পোর্টগুলি 80 এবং 3306 এর ডিফল্ট অ্যাপাচি / মাইএসকিউএল পোর্টগুলিতে সেট করুন these পোর্টগুলি আরও পরিবর্তন করতে আপনাকে আপনার প্রশাসকের পাসওয়ার্ড প্রবেশ করতে হবে মানক বন্দরগুলি, তবে এটি সম্পন্ন হওয়ার পরে, আপনি সরাসরি মাধ্যমে সামগ্রীতে পৌঁছতে পারেন localhost
।"সহজতম" সমাধানটির সন্ধানকারী কেউ সম্ভবত কমান্ড লাইনের পরিবর্তে জিইউআই ব্যবহার করতে চান। ওএস এক্স এর পুরানো সংস্করণগুলির ভাগ করে নেওয়ার পছন্দসই প্যানে একটি চেকবক্স ছিল যা ওয়েব সার্ভার সক্ষম করে। আপনি ফ্রিওয়্যার https://clickontyler.com/web-sharing/ দিয়ে সেই কার্যকারিতাটির প্রতিলিপি করতে পারেন
বিনামূল্যে আনভিল অ্যাপ্লিকেশনটি আমি কীভাবে এটি করি। এটি প্রাক-প্রক্রিয়াজাত সাইটগুলি প্রদর্শনের জন্য হ্যামার.অ্যাপের সাথে সংহত করে তবে আপনি কেবল একটি স্থিতিশীল সাইট ফোল্ডার যুক্ত করতে পারেন। সাইটগুলি কোনও। দেব সাইট এক্সটেনশনের মাধ্যমে অ্যাক্সেস করা যায়, যা ব্রাউজারটি বাহ্যিক ফন্ট, কোড ইত্যাদি লোড করতে সঠিকভাবে দেখে sees