Cyber Security · मराठी आवृत्ती
Ubuntu वर LAMP stack
या 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 वापरा.