Sobhan Mirdoraghi
Sobhan Mirdoraghi
خواندن ۲ دقیقه·۵ سال پیش

نصب PHP/MySQL با کنترل پنل در سه سوت!


احتمالا شما هم تابحال از هاست های اشتراکی برای پروژه ها استفاده کردید. هاست هایی که در کنار محدودیت های زیادشون،قیمت بالایی هم دارند.

در این پست میخوایم ببینیم چطورم میشه از VPS ها استفاده کرد تا دستمون برای کانفیگ و توسعه باز باشه.

خیلی ساده با خرید یک VPS کار رو شروع بکنید و در ادامه بامن باشید.

در هنگام خرید،سیستم عامل CentOS 7 روی ماشین مجازی نصب کنید.

با نرم افزار PuTTY به سرور متصل بشید و wget رو نصب کنید.

yum install wget

با اجرای دستورات زیر دو مخزن EPEL و REMI رو به سیستم اضافه میکنیم.

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm wget https://rpms.remirepo.net/enterprise/remi-release-7.rpm rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm

مخزن PHP 7.4 remi رو فعال میکنیم.

yum install yum-utils yum-config-manager --enable remi-php74

و بعدش PHP رو نصب میکنیم که آخرین نسخه موجود در مخزن نصب میشه.

yum update yum install php php-cli

اجازه نصب رو قبول کنید(y بزنید)

برای نصب پکیج های PHP میتونید از دستور زیر استفاده بکنید.

yum install php-xxx

مثلا

yum install php  php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json

در آخر با دستور زیر نسخه PHP رو چک کنید.

php -v PHP 7.4.5 (cli) (built: Apr 14 2020 12:54:33) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies

خب تا اینجا PHP رو نصب کردیم. حالا برای کنترل پنل چیکار میتونیم بکنیم ؟
احتمالا اولین گزینه cPanel میاد به ذهنتون. اما این کنترل پنل پولی و گرونه. پیشنهاد من به شما Virtualmin هست که اپن سورس و رایگانه! خیلی خیلی قویه!

نصبش هم آسونه،دو دستور زیر رو اجرا کنید تا نصبش انجام بشه!

wget http://software.virtualmin.com/gpl/scripts/install.sh sh ./install.sh --bundle LEMP --minimal

بعد از نصب میتونید با IP سرور و پورت 10000 وارد سرور بشید و تمام! شما یک سرور کامل با PHP/MySQL به همراه وب سرورNGINX دارید.

خب چرا اول PHP 7.4 رو نصب کردیم بعدش Virtualmin رو ؟ مگه خودش نصب نمیکنه ؟ چرا نصب میکنه ولی چون من در نظر داشتم بصورت دیفالت آخرین ورژن PHP رو روی Virtualmin داشته باشم اول دستی PHP رو نصب میکنم. ممکنه ورژنی که خودش نصب میکنه آخرین ورژن نباشه.

حالا میتونید سرور خودتون رو با کمترین دستورات و با یک GUI عالی مدیریت بکنید.


nginxکانفیگلینوکس
سلام! سبحان میردورقی،توسعه دهنده بک‌اند هستم. mirdoraghi.ir
شاید از این پست‌ها خوشتان بیاید