LAMP 서버 쿠루루무
8588 단어 serverlamplinuxinstallation
데비안 시스템 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.
Reference
이 문제에 관하여(LAMP 서버 쿠루루무), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/zaryob/lamp-server-kurulumu-3na2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)