مراحل نصب وب سرور 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 را بزنید تا تغییرات ذخیره شود و فایل بسته شود.
مرورگر را با کنید و آدرس زیر را بنویسید.
*بعد از نصب 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 لذت ببرید.
آدرس صفحه اصلی:
آدرس PHPMyAdmin:
منبع: ArchWiki و راهنمائی های دوست عزیزم جناب آقای علی هردان
/etc/php/7.0/apache2/php.ini