اگر برنامه های PHP را توسعه می دهید، قطعاً به یک سرور آزمایشی نیاز دارید. اگر سروری در وب سایت ندارید، چندین گزینه در سیستم عامل مک برای راه اندازی یک سرور محلی دارید. یا مسیر داخلی را انتخاب کنید، یعنی. از آپاچی داخلی استفاده میکنید و پشتیبانی PHP و MySQL را نصب میکنید یا مسیر کمترین مقاومت را انتخاب میکنید و MAMP را دانلود میکنید.
Mamp یک برنامه ساده است که به شما امکان می دهد در عرض چند دقیقه یک محیط تست را راه اندازی کنید. شما دانلودش کنید اینجا. شما می توانید از بین 2 نسخه انتخاب کنید. یکی رایگان است و همچنین فاقد برخی از ویژگی های نسخه پولی است، اما برای آزمایش عادی کافی است. به عنوان مثال تعداد مهمانان مجازی در نسخه رایگان محدود است. این یک واقعیت است که کاملاً نیست. من آن را امتحان نکردهام، اما فکر میکنم محدودیت فقط برای ابزار گرافیکی اعمال میشود که در نسخه رایگان حداقل است، اما اگر میخواهید مهمانهای مجازی بیشتری داشته باشید، باید از طریق مسیر کلاسیک فایلهای پیکربندی به آن دسترسی پیدا کنید. .
پس از دانلود، تنها کاری که باید انجام دهید این است که دایرکتوری را در پوشه دلخواه خود بکشید و رها کنید. یا به برنامه های جهانی یا برنامه های کاربردی در پوشه اصلی شما. همچنین توصیه می شود رمز عبور اولیه سرور MySQL را تغییر دهید. در اینجا نحوه انجام آن آمده است.
یک ترمینال باز کنید CMD+space را فشار دهید تا SpotLight ظاهر شود و "terminal" را بدون نقل قول تایپ کنید و هنگامی که برنامه مناسب پیدا شد، Enter را فشار دهید. در ترمینال تایپ کنید:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
kde
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
جایی که در خط 86 می توانیم رمز عبور جدید خود را به صورت نقل قول وارد کنیم.
و سپس فایل:
/Applications/MAMP/bin/mamp/index.php
در این فایل رمز عبور را در خط 5 بازنویسی می کنیم.
اکنون می توانیم خود MAMP را راه اندازی کنیم. و سپس آن را پیکربندی کنید. بر روی “Preferences…” کلیک کنید.
در برگه اول، میتوانید مواردی مانند اینکه کدام صفحه باید در هنگام راهاندازی راهاندازی شود، اینکه آیا سرور باید با شروع MAMP شروع شود و وقتی MAMP بسته میشود یا خیر، تنظیم کنید. برای ما، تب دوم جالب تر است.
روی آن میتوانید پورتهایی را تنظیم کنید که MySQL و Apache باید روی آنها اجرا شوند. من 80 و 3306 را از تصویر انتخاب کردم، یعنی پورت های اصلی (فقط روی " کلیک کنیدپورت های پیش فرض PHP و MySQL را تنظیم کنید"). اگر همین کار را انجام دهید، OS X پس از راه اندازی MAMP، رمز عبور مدیر را درخواست می کند. این به یک دلیل ساده است و آن ایمنی است. سیستم عامل مک به شما اجازه نمی دهد بدون رمز عبور، هر چیزی را روی پورت های کمتر از 1024 اجرا کنید.
در تب بعدی، نسخه PHP را انتخاب کنید.
در آخرین تب، محل ذخیره صفحات PHP ما را انتخاب می کنیم. بنابراین برای مثال:
~/Documents/PHP/Pages/
برنامه PHP خود را در کجا قرار خواهیم داد.
اکنون فقط برای آزمایش اینکه آیا MAMP در حال اجرا است یا خیر. هر دو چراغ سبز هستند، بنابراین روی "کلیک می کنیم"صفحه شروع را باز کنید” و یک صفحه اطلاعاتی در مورد سرور باز می شود که از آن می توانیم به عنوان مثال به اطلاعات مربوط به سرور یعنی آنچه روی آن در حال اجرا است و مخصوصاً phpMyAdmin دسترسی داشته باشیم که با آن می توانیم پایگاه داده ها را مدل سازی کنیم. صفحات خود سپس در اجرا می شوند:
http://localhost
امیدوارم این آموزش برای شما مفید بوده باشد و شما را با یک راه ساده برای راه اندازی محیط تست PHP و MySQL در مک آشنا کرده باشد.
متأسفانه باید برای من بگویم که او نبود. http://localhost یک آدرس غیر قابل قبول برای من است، من باید هاست های مجازی را همراه با یک .htaccess کاربردی راه اندازی کنم. بعد، یک سرور 1:1 را با میزبانی پیکربندی کنید، که می توانم انجام دهم. برای دو مورد اول، لطفاً دستورالعمل ها را گسترش دهید؟ در حال حاضر، من یک سرور php روی لینوکس در دفتر دارم، این کار من را بسیار آسان می کند.
MAMP از آدرس IP ثابت یا همان آدرس وب به اشتراک گذاری وب شخصی پشتیبانی می کند، در مورد من ضروری است http://81.201.57.184 یا http://osxfil.pilsfree.net
بنابراین در آن صورت شما 2 گزینه دارید. اگر زیگزاگ گرافیکی می خواهید، نسخه حرفه ای آن را بخرید. اگر میدانید چگونه Apache، mysql و php را از طریق فایلهای پیکربندی پیکربندی کنید، میتوانید محیط خود را در Mac OS پیکربندی و راهاندازی کنید. سیستم عامل مک اساساً Apache را به عنوان سرور WWW خود دارد. من همچنین می خواهم در آینده در مورد آن بنویسم، به هر حال، من در درجه اول نگران توسعه دهندگان کوچکی هستم که یک سرور آزمایشی برای برنامه های خود می خواهند و از نظر فنی به اندازه کافی برای پیکربندی Apache، MySQL، PHP خود مهارت ندارند. قبلا همچین چیزی زیر ویندوز بود، اسمش رو یادم نیست.
به هر حال من از اول مقاله از یک چیز شروع می کنم. به عبارت دیگر، دفترچه آدرس با Mamp فقط یک "زندان" برای نمونه آپاچی شما با فایل های پیکربندی است. اما اگر اطلاعاتی در مورد فایل های پیکربندی دارید، به نظر من این را می توان با Mamp lite به دست آورد، /Mamp/conf/apache/httpd.conf چیزی است که نیاز دارید. این نظریه من با این واقعیت پشتیبانی می شود که Mamp lite و Mamp pro دارای یک تصویر نصب هستند. به هر حال، اگر مجبور بودم از طریق فایل ها پیکربندی کنم، فایل را برای آپاچی بومی در سیستم عامل مک ارسال می کردم و PHP/MySQL را به آن اضافه می کردم.
با تشکر از اطلاعات، من ترجیح می دهم به چیز دیگری هم بروم. مشکل این است که هر سهگانه ساختار فایل متفاوتی دارد، هر کدام مجموعهای از ماژولهای متفاوتی دارند، بنابراین فکر کردم کافی است conf و vhost را از سرور و بقیه بهصورت جداگانه بکشیم. سعی می کنم، ممنون
در مورد استفاده از MAMP PRO چطور؟ ویرایش مستقل تمام htaccess، ایجاد هاست های مجازی (از جمله نام مستعار، تنظیمات امنیتی، پیکربندی ماژول های php و پیکربندی postfix) را انجام می دهد، یا می توانید دامنه ها را از طریق DDNS به لوکال هاست خود هدایت کنید.
این چیزی است که شما میپرسید یا من سوال را اشتباه متوجه شدم؟