مراحل نصب وب سرور Apache یا همان (LAMP) در Arch Linux

*ابتدا ترمینال را باز کنید و دستور زیر را بزنید تا Apache نصب شود.

sudo pacman -S apache

سپس برای شروع به کار Apache دستور زیر را بزنید.

sudo systemctl enable httpd

sudo systemctl start httpd

*حالا دستور زیر را بزنید تا PHP نصب شود.

sudo pacman -S php php-apache

با دستور زیر وارد فایل httpd.conf شوید.

sudo nano /etc/httpd/conf/httpd.conf

خط زیر را کامنت دار کنید یعنی علامت (#) قبل از آن بگذارید.

#LoadModule mpm_event_module modules/mod_mpm_event.so

و کامنت خط زیر را بردارید یعنی علامت (#) قبل از آن را بردارید.

LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

برای فعال کردن PHP خطوط زیر را به آخرین خط لیست LoadModule در همین فایل اضافه کنید.

LoadModule php7_module modules/libphp7.so

AddHandler php7-script php

و خط زیر را به آخرین خط لیست Include در همین فایل اضافه کنید.

Include conf/extra/php7_module.conf

حالا دکمه های ctrl و X را بزنید و بعد دکمه Y را بزنید تا تغییرات ذخیره شود و فایل بسته شود.

سپس برای شروع به کار Apache دستور زیر را بزنید.

sudo systemctl restart httpd

با دستور زیر فایل test.php را ایجاد کنید.

sudo nano /srv/http/test.php

خط زیر را در این فایل بنویسید.

<?php phpinfo(); ?>

حالا دکمه های ctrl و X را بزنید و بعد دکمه Y را بزنید تا تغییرات ذخیره شود و فایل بسته شود.

مرورگر را با کنید و آدرس زیر را بنویسید.

http://localhost/test.php

*بعد از نصب Apache و PHP نوبت به نصب MariaDB می‌رسد.

با دستور زیر MariaDB نصب می‌شود.

sudo pacman -S mariadb

دستور زیر را بنویسید و دکمه اینتر را بزنید.

sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

بعد دستورات زیر را بنویسید  و بعد از هر کدام دکمه اینتر را بزنید.

sudo systemctl enable mysqld

sudo systemctl start mysqld

دستور زیر را بنویسید و دکمه اینتر را بزنید.

sudo mysql_secure_installation

در ابتدا رمزی برای یوزر root قرار دهید سپس برای تمام پیغامها حرف (y) را بزنید.

*حالا نوبت به نصب phpmyadmin می‌رسد.

با دستور زیر phpmyadmin نصب می‌شود.

sudo pacman -S phpmyadmin

با دستور زیر وارد فایل httpd.conf شوید

sudo nano /etc/php/php.ini

کامنت خط زیر را بردارید یعنی علامت (;) قبل از آن را بردارید.

extension=mysqli.so

حالا دکمه های ctrl و X را بزنید و بعد دکمه Y را بزنید تا تغییرات ذخیره شود و فایل بسته شود.

حالا با دستور زیر فایل کانفیگ  phpmyadmin را بسازید.

sudo nano /etc/httpd/conf/extra/phpmyadmin.conf

متن زیر را در فایل بنویسید.

Alias /phpmyadmin "/usr/share/webapps/phpMyAdmin"

<Directory "/usr/share/webapps/phpMyAdmin">

    DirectoryIndex index.php

    AllowOverride All

    Options FollowSymlinks

    Require all granted

</Directory>

حالا دکمه های ctrl و X را بزنید و بعد دکمه Y را بزنید تا تغییرات ذخیره شود و فایل بسته شود.

با دستور زیر وارد فایل httpd.conf شوید

sudo nano /etc/httpd/conf/httpd.conf

خط زیر را به آخرین خط فایل اضافه کنید.

# phpMyAdmin configuration

Include conf/extra/phpmyadmin.conf

حالا دکمه های ctrl و X را بزنید و بعد دکمه Y را بزنید تا تغییرات ذخیره شود و فایل بسته شود.

دستور زیر را بزنید.

sudo systemctl restart httpd

همه چیز تمام شد. اکنون می‌توانید از وب سرور Apache لذت ببرید.

آدرس صفحه اصلی:

http://localhost

آدرس PHPMyAdmin:

http://localhost/phpmyadmin

منبع: ArchWiki و راهنمائی های دوست عزیزم جناب آقای علی هردان