Install PPH MySql on Kali linux.

Download xampp từ trang chủ https://www.apachefriends.org/download.html

cd Downloads
sudo chmod +x xampp-linux-version-installer.run
sudo ./xampp-linux-x64-7.4.9.0-installer.run

Ta có thể start, stop , restart , hoặc xem status

sudo /opt/lampp/xampp status
sudo /opt/lampp/xampp start
sudo /opt/lampp/xampp stop
sudo /opt/lampp/xampp restart

Mặc định project php phải được đặt tại thư mục htdoc. Ở đây mình sẽ chuyển thu mục chứa code sang ổ cứng di động.

sudo nvim /opt/lampp/etc/httpd.conf                            
                                       

<IfModule unixd_module>

    User dt   # đổi từ daemon sang your user , máy mình username là dt
    Group dt  # đổi dòng này luôn
</IfModule>                    

DocumentRoot "/media/dt/HDD_1T_NTFS/IT_PROJECTS/PHP_CODE"
<Directory "/media/dt/HDD_1T_NTFS/IT_PROJECTS/PHP_CODE">

:wq

Sau đó ta xét quyền cho thư mục PHP_CODE.


sudo chown -R dt:dt  /media/dt/HDD_1T_NTFS/IT_PROJECTS/PHP_CODE

Ta xét thêm display errors on để PHP hiện ra lỗi, để dễ trong quá trình code.

sudo nvim /opt/lampp/etc/php.ini

error_reporting  =  E_ALL
display_errors = On
:wq

Ta restart lại xampp

sudo /opt/lampp/xampp restart

Ta truy cập web

http://localhost/

Ta try cập mysql

http://localhost/phpmyadmin

Như vâỵ là ta đã cài xong PHP và MySQL trên kali linux rồi đó.