درود
LAMP مخفف کلمه های لینوکس Linux – آپاچ Apache – مای اسکیو ال MySQL و پی اچ پی PHP است . بطور خلاصه یک بستر LAMP یعنی همان چیزی که بیشتر سایت های اینترنتی بر پایه آن استوار اند . سایت هایی مانند فیس بوک – وردپرس و میلیون ها سایت دیگر .
اما چطور ما این بستر رو راه اندازی می کنیم رو می خواهیم در یک مقاله کوتاه و خلاصه جمع کنیم .
اول باید بستری به نام لینوکس برای خود فراهم کنیم اگر در محیط ویندوزی هستید باید یک تابع از لینوکس را که ترجیح من با ابونتو است نصب کنید که بهتر است از نرم افزاری مانند VmWare استفاده کنید که یک ماشین مجازی داشته باشید تا بشود لینوکس را در ویندوز اجرا کرد .
پس اول می شود نصب نرم افزار VmWare که می توانید از اینجا دریافت کنید .
مرحله بعد از نصب نرم افزار ماشین مجازی دریافت و نصب آخرین نسخه از ابونتو است که می توانید از این مسیر دانلود کنید .
پس از نصب ابونتو که بسیار ساده است ما به صفحه ترمینال آن می رویم و خود را برای نصب LAMP آماده می کنیم .
قبل از هرچیز بنویسید
sudo su
تا به دسترسی کامل برسیم و حالا آپدیت کنید
sudo apt-get update
sudo /etc/inid.d/apache stop
wget http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.8.3/xampp-linux-x64-1.8.3-5-installer.run
sudo chmod+x xampp-linux-x64-1.8.3-5-installer.run
sudo ./xampp-linux-x64-1.8.3-5-installer.run
Select the components you want to install; clear the components you do not want to install. Click Next when you are ready to continue.
XAMPP Core Files : Y (Cannot be edited)
XAMPP Developer Files [Y/n] : Y
Is the selection above correct? [Y/n]: YInstallation Directory
XAMPP will be installed to /opt/lampp
Press [Enter] to continue:
Do you want to continue? [Y/n]:Y
sudo /opt/lampp/lampp start
تنظیمات XAMPP
می خواهیم تنظیمات xampp را انجام دهیم :
vi /opt/lampp/etc/extra/httpd-xampp.conf
<LocationMatch “^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))”>
Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
<LocationMatch “^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))”>
Order deny,allow
Allow from all
Allow from ::1 127.0.0.0/8 \
fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
fe80::/10 169.254.0.0/16
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
sudo /opt/lampp/lampp restart
امنیت Xampp
sudo /opt/lampp/xampp security
به شکل زیر به سوالات پاسخ بدهید :XAMPP: Your XAMPP pages are NOT secured by a password.
XAMPP: Do you want to set a password? [yes]
XAMPP: Your XAMPP pages are NOT secured by a password.
XAMPP: Do you want to set a password? [yes] no
XAMPP: MySQL is accessable via network.
XAMPP: Normaly that’s not recommended. Do you want me to turn it off? [yes] yes
XAMPP: Turned off.
XAMPP: Stopping MySQL…ok.
XAMPP: Starting MySQL…ok.
XAMPP: The MySQL/phpMyAdmin user pma has no password set!!!
XAMPP: Do you want to set a password? [yes] yes
XAMPP: Password:*******
XAMPP: Password (again):*******
XAMPP: Setting new MySQL pma password.
XAMPP: Setting phpMyAdmin’s pma password to the new one.
XAMPP: MySQL has no root passwort set!!!
XAMPP: Do you want to set a password? [yes] yes
XAMPP: Write the password somewhere down to make sure you won’t forget it!!!
XAMPP: Password:*******
XAMPP: Password (again):*******
XAMPP: Setting new MySQL root password.
XAMPP: Change phpMyAdmin’s authentication method.
XAMPP: The FTP password for user ‘daemon’ is still set to ‘xampp’.
XAMPP: Do you want to change the password? [yes] no
XAMPP: Done.
دیدگاهتان را بنویسید