مهدی نظربیگی
مهدی نظربیگی
خواندن ۲ دقیقه·۳ سال پیش

نصب سیستم LAMP

تو این پست نصب سیستم LAMP (Linux, Apache, Mariadb, php) رو باهم مرور میکنیم.

من میخوام از centos7 استفاده کنم اگه شما سیستم دبین بیس استفاده میکنید یادتون باشه دستورات رو عوض کنید.

اول : نصب centos7

۱-فایل iso رو از سایتش دانلود کنید اگه روی ماشین مجازی میخواید نصب کنید که مراحل خودش رو داره و اگر میخواید روی سیستم این کار رو انجام بدین با rufus اون فایل رو ، روی یک فلش بوتیبل کنید و نصب کنید.این مرحله رو زیاد توضیح ندادم چون نصبش واقعا کار سختی نیست!

دوم: Apache

قبل از هر کاری همین الان حتما yum update بزنید تا به مشکلی نخورین

1 - yum -y install httpd

2 - systemctl start httpd

3 - systemctl enable httpd

4 - firewall-cmd --add-service=http --permanent

5 - firewall-cmd --reload

6 - #open firefox to check service working well

7 - rm -f /etc/httpd/conf.d/welcome.conf

اگر تو هر قسمتی به مشکل خوردین ارورش رو سرچ کنید و یکم حوصله به خرج بدین حتما جواب رو پیدا میکنید.

سوم : PHP

1 - yum -y install php php-mbstring php-pear

نکته: برای نصب php دیپندسی های مد نظرتون رو هم ادامش بنویسید تا اونا هم نصب بشن

2 - vi /etc/php.ini

about line 878 : date.timezone = Asia/Tehran

نکته : حدود خط ۸۷۸ باید date.timezone رو unmark یا uncomment کنید و جلوش عبارت بالا رو بنویسید

3 - systemctl restart httpd

4 - touch /var/www/html/index.php

5 - echo "<?php phpinfo() ?>" > /var/www/html/index.php

نکته: این تابع اطلعات سیستمتون رو نشون میده و برای تست درستی نصب php ازش استفاده میکنیم.

6 - #open browser and go to localhost to see changes

7 - php -v

ورژن php رو با این دستور میتونید ببینید

تو نصب php یه سری مشکلا هست که توی یه پست جداگونه اون رو میزارم ، حتما اروری که بهش خوردید رو سرچ کنید.

چهارم :‌MariaDb

1 - yum -y install mariadb-server

2 - vi /etc/my.cnf

[mysqld]

character-set-server=utf8

در فایل my.cnf در بخش mysqld خط بالا را اضافه کنید

3 - systemctl start mariadb

4 - systemctl enable mariadb

5 - mysql_secure_installation

تو این قسمت اول ازتون پسورد میخواد که ست کنید ، بعد از اون طبق (Y/n) یا (y/N) به درخواست هاش جواب بدین ( یعنی اگر Y بزرگ بود همین رو بزنید)‌اگر کانفیگ خاصی مد نظرتونه که مطابق نیازتون پاسخ بدین

6 - mysql -u root -p

پسوردی که ست کردین رو بزنید و وارد محطیش میشید

برای خروج از این محیط هم exit رو بزنید


ما تونستیم سیستم LAMP رو نصب کنیم باهم! اگر مشکلی یا اروری خوردین که راهشو پیدا نکردین حتما کامنت کنید تا راهشو پیدا کنیم ؛)

lamplinuxapachephpmariadb
شاید از این پست‌ها خوشتان بیاید