سرورهای وب در لینوکس 2
1برای سیستم های مبتنی بر Red Hat، مانند Fedora و CentOS، این مراحل را برای بارگیری دنبال کنید:
از یک خط فرمان، وب سرور آپاچی را با استفاده از دستورات زیر:
sudo dnf install httpd
sudo systemctl enable httpd
sudo systemsctl start httpd
بسته httpd شامل وب سرور Apache2 است.
فایل اجرایی برای آپاچی httpd نام دارد (بنابراین، نام بسته). بسته به طور پیش فرض وب سرور آپاچی را راه اندازی نمی کند، بنابراین دو خط دوم از آن استفاده می کنند.
ابزار systemctl برای فعال کردن سرویس به طوری که به طور خودکار در زمان بوت شروع شود و سپس آن را راه اندازی کند.
2. بسته سرور MySQL را با استفاده از دستورات زیر نصب کنید:
sudo dnf install mariadb-server
sudo systemctl enable mariadb
sudo systemctl start mariadb
توجه داشته باشید که توزیع Red Hat و بنابراین CentOS و Fedora از بین رفته است با بسته جایگزین MariaDB برای MySQL وقتی MariaDB را نصب می کنید، بسته رمز عبور حساب کاربری root را روی یک رشته خالی تنظیم می کند. اگر سرور شما در هر نوع شبکه ای است، این خوشبختانه توصیه نمی شود.
یک ابزار سریع وجود دارد که می توانید برای تغییر حساب کاربری root اجرا کنید کلمه عبور:
mysql_secure_installation
وقتی این اسکریپت را اجرا می کنید، از شما می خواهد به چند سوال پاسخ دهید، مانند رمز عبور جدید برای حساب کاربری root، آیا باید حساب کاربری ریشه را فقط به ورود از میزبان محلی محدود کرد، چه حذف ناشناس ویژگی کاربران و حذف پایگاه داده آزمایشی.
3. بسته های PHP را با استفاده از دستورات زیر نصب کنید:
sudo dnf install php php-mbstring php-mysql
sudo dnf install phpmyadmin
sudo systemctl restart httpd
سرور PHP به عنوان سرویس خود اجرا نمی شود – وب سرور آپاچی در صورت نیاز آن را تولید می کند. به همین دلیل، شما باید از ابزار systemctl برای راه اندازی مجدد وب سرور آپاچی استفاده کنید تا فایل پیکربندی را با تنظیمات جدید PHP دوباره بخواند.
4. یک مرورگر باز کنید و با رفتن به URL زیر موارد را آزمایش کنید:
شما باید صفحه ورود به سیستم phpMyAdmin را ببینید.
5. با استفاده از حساب کاربری root در MySQL به همراه رمز عبور وارد شوید زمانی که MySQL را نصب کردید تعریف شد
با استفاده از بسته های نرم افزاری توزیع برای هر سرور، تضمین می کنید که سرور در محیط لینوکس شما به درستی اجرا می شود. یک مزیت دیگر این است که بهروزرسانیهای نرمافزار توزیع شامل هرگونه وصله امنیتی یا رفع اشکال است که به طور خودکار برای سرورها منتشر میشود.
سرورهای وب در ویندوز و مک
نصب و اجرای سرورهای Apache، MySQL و PHP در محیط ویندوز یا مک بسیار مشکل است، زیرا عوامل زیادی در نحوه آنها را نصب و پیکربندی کنید. برای شروع، هر دو ویندوز و macOS دارای یک وب سرور داخلی هستند، بنابراین اگر وب سرور آپاچی را نصب کنید شما باید آن را پیکربندی کنید از یک پورت TCP جایگزین استفاده کنید.
به همین ترتیب، macOS به طور پیشفرض دارای نسخه قدیمیتری از PHP است، بنابراین اگر نصب کنید ، یک نسخه به روز شده PHP، تلاش برای اطمینان از اینکه کدام نسخه فعال است، دشوار می شود.
به دلیل این پیچیدگی ها، توصیه نمی شود برای مبتدیان برای نصب آپاچی، MySQL، و بسته های PHP به طور جداگانه در محیط های ویندوز و مک. راه بسیار ساده تری برای به کار انداختن آن وجود دارد که در مقالات بعدی توضیح خواهیم داد.
قوانین ارسال دیدگاه در سایت