تو این پست نصب سیستم 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 رو نصب کنیم باهم! اگر مشکلی یا اروری خوردین که راهشو پیدا نکردین حتما کامنت کنید تا راهشو پیدا کنیم ؛)