Ravindra Bagale · Cyber Securityसर्व coursesया course चे lessonsशोधाEnglish

Cyber Security · मराठी आवृत्ती

Ubuntu वर LAMP stack

रवींद्र बागले यांच्या course वर आधारित · सहज मराठीत explanation

या page मध्ये

या Ubuntu lab मध्ये Apache सोबत mod_php वापरतो, त्यामुळे या निवडलेल्या पद्धतीला PHP-FPM आवश्यक नाही. दुसरा web server त्याच port वर असेल तर conflict सोडवा.

sudo apt update
sudo apt install -y apache2 mysql-server php libapache2-mod-php php-mysql php-gd php-mbstring php-xml
sudo service apache2 start
sudo service mysql start
sudo systemctl enable apache2 mysql
sudo mysql_secure_installation

MySQL root login

Ubuntu च्या सामान्य package configuration मध्ये root@localhost ला auth_socket authentication असू शकतं; local admin sudo mysql वापरतो. तुमच्या existing database ची authentication configuration तपासा. App साठी root वापरू नका; पुढच्या lesson 9.7 मध्ये dedicated user तयार करतो.

mysql_secure_installation चे version-specific prompts समजून घ्या. Anonymous/test access आणि remote root permissions review करा; password बदलणं हा प्रत्येक setup मध्ये एकमेव उपाय नाही.

Lab

Ubuntu LAMP तयार करा. Active document root मध्ये test.php तयार करून PHP output browser/local curl मध्ये पाहा. मग test file काढा. मागच्या custom hosting config मुळे root बदलला असेल तर योग्य path वापरा.