LAMP 서버 쿠루루무

"램프"dörtlüsü, bir sunucunun dinamik web sitelerini ve web uygulamalarını barındırmasını sağlamak için tipik olarak birlikte kurulan bir grup açık kaynaklı yazılımdır. Bu terim aslında Linux'u, üzerine kurulan Apache web sunucusuyla site üretmeye hazır hale getirmeyi sağlar. 사이트 검증 MySQL 검증된 웹사이트 PHP는 현재 웹사이트에 게시되어 있습니다.

데비안 시스템 LAMP 쿠룰루무



Aşağıdaki adımları izleyerek LAMP kurabilirsiniz.

아파치 쿠룰루무



Apache 웹 sunucusu, 웹 사이트의 인기 웹 사이트에 대한 추가 정보. Kendine özgü açık kaynak lisansı ve sağlam belgelendirmesi sayesinde kısa sürede populer olmuştur ve 1990'lardan beri en popüler kullanılan web sunucusudur.

sudo apt update
sudo apt install apache2


예를 들어 ufw güvenlik duvarını kullanıyorsanız, Apache için HTTP 및 HTTPS 포트 çıkışlarına izin vermemiz lazım.

sudo ufw allow in "Apache Full"


MySQL 서버 쿠룰루무



Artık web sunucunuz hazır ve çalışır durumda olduğuna gore, MySQL'i kurmanın zamanı geldi. MySQL, 현재 사용 중인 시스템. Temel olarak, sitenizin bilgileri depolayabileceği veritabanlarını düzenleyecek ve bunlara erişim sağlayacaktır.

sudo apt install mysql-server


Ardından MySQL은 kurulumumuzu yapalım을 사용합니다. Bu aşamada program bizden database için yapacağımız kurulumda şifre olusturmamızı isteyecektir.

sudo mysql_secure_installation



VALIDATE PASSWORD PLUGIN can be used to test passwords
and improve security. It checks the strength of password
and allows the users to set only those passwords which are
secure enough. Would you like to setup VALIDATE PASSWORD plugin?

Press y|Y for Yes, any other key for No


예를 들면 다음과 같습니다. 마나신다 evet 네 티클라이인.

There are three levels of password validation policy:

LOW    Length >= 8
MEDIUM Length >= 8, numeric, mixed case, and special characters
STRONG Length >= 8, numeric, mixed case, special characters and dictionary file

Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG: 


Bu aşamada orta uzunlukta bir şifre olusturalım, bu yüzden 1'e tıklayalım

Using existing password for root.

Estimated strength of the password: 100
Change the password for root ? ((Press y|Y for Yes, any other key for No) : 


부나 다 Y 디예림. 뵈일체 쿠룰룸 타만란미쉬 올두.

Şimdi MySQL 실행 목록 목록

sudo mysql


Bu bizim için bir SQL kabuk ortamı olusturacaktır. Şimdi şunları yazalım.

mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;


선택 사항

+------------------+-------------------------------------------+-----------------------+-----------+
| user             | authentication_string                     | plugin                | host      |
+------------------+-------------------------------------------+-----------------------+-----------+
| root             |                                           | auth_socket           | localhost |
| mysql.session    | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| mysql.sys        | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| debian-sys-maint | *FA769377A401A7D25BE1CA89AFF17BF607F876FF | mysql_native_password | localhost |
+------------------+-------------------------------------------+-----------------------+-----------+
4 rows in set (0.00 sec)


Burada Göründüğü üzere n 시프레시 베렐림. Burada '비밀번호' bizim belirleyeceğimiz şifre olacak. 오라락 벤 auth_socket 올라락 벨릴레딤.

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';


Bu değişikliğin okunması için tablomuzu güncelleyelim

mysql> FLUSH PRIVILEGES;


베엔니덴 타블로무즈 콘트롤 에델림

mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;



+------------------+-------------------------------------------+-----------------------+-----------+
| user             | authentication_string                     | plugin                | host      |
+------------------+-------------------------------------------+-----------------------+-----------+
| root             | *3636DACC8616D997782ADD0839F92C1571D6D78F | auth_socket           | localhost |
| mysql.session    | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| mysql.sys        | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| debian-sys-maint | *FA769377A401A7D25BE1CA89AFF17BF607F876FF | mysql_native_password | localhost |
+------------------+-------------------------------------------+-----------------------+-----------+
4 rows in set (0.00 sec)


PHP 쿠룰루무



PHP, dinamik içeriği görüntülemek için kodu işleyen birimdir. Kendisi aslında bir programlama dilidir. Komut dosyalarını çalıştırabilir, bilgi almak için MySQL veritabanlarınıza bağlanabilir ve işlenen içeriği görüntülemek için web sunucunuza aktarabilir. Apache PHP 파일 및 모듈 사용 가능. 바스타 온라르 유클리엘림

sudo apt install php libapache2-mod-php php-mysql


Şimdi de aktif apache klasörülerinin listesini listeleeyelim.

sudo nano /etc/apache2/mods-enabled/dir.conf


Bu dosya içeriği şu şekilde gorünecektir.

<IfModule mod_dir.c>
    DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>


bu içeriği index.php'yi öne alarak değiştirelim

<IfModule mod_dir.c>
    DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>


Bütün bu değişimin aktive edilmesi için apache sunucusunu yeniden başlatalım.

sudo systemctl restart apache2


Eğer ki sunucunuzu debug etmek istiyorsanız password 파케티니 yüklenemniz önerilir.

sudo apt install php-cli


비티리쉬



Artık bir LAMP sunucusuna sahip olduğunuza gore, daha sonra ne yapacağınız konusunda birçok seçeneğiniz var. Temel olarak, sunucunuza çoğu türde 웹 사이트i ve web yazılımı yüklemeniz artık mümkün, güle güle kullanın.

좋은 웹페이지 즐겨찾기