CentOS 6 Üzerinde Apache, MySQL ve PHP Kurulumu
Giriş LAMP, Linux, Apache, MySQL ve PHPnin kısaltmasıdır. Bu yazılım yığını, kurulum için en popüler açık kaynaklı çözümdür.
Bu makalede, Ubuntu 18.04'e Apache 2.4 ve MariaDB 10.3'ün en son kararlı sürümlerini yükleyerek güncel bir LAMP yığını nasıl kuracağınızı öğreneceksiniz.
Not: Ubuntu 18.04, PHP 7.2 önceden yüklenmiş olarak teslim edilir, bu yüzden sadece bazı gerekli paketleri kurmamız gerekir.
İlk olarak sisteminizi güncelleyin:
apt-get update -y
apt-get upgrade -y
Ardından, yeni bir kullanıcı oluşturun:
adduser <username>
Bu kullanıcı için yeni bir güvenli parola yazın ve yeniden yazın, ardından kullanıcı bilgilerini ayarlayın veya alanları boş bırakın ENTERve varsayılanları kullanmak için tuşuna basın .
Kullanıcıyı sudo
gruba ekleyin :
usermod -aG sudo <username>
Apache 2.4'ün en son kararlı sürümünü yükleyin:
sudo apt-get install apache2 -y
Kurulumu onaylamak ve Apache sürümünü kontrol etmek için aşağıdaki komutu kullanın:
apache2 -v
Çıktı aşağıdakine benzer:
Server version: Apache/2.4.29 (Ubuntu)
Server built: 2018-10-03T14:41:08
Bir üretim ortamında, varsayılan Ubuntu Apache karşılama sayfasını kaldırmak istersiniz:
sudo mv /var/www/html/index.html /var/www/html/index.html.bak
Güvenlik nedeniyle, Apache'nin web kök dizini içindeki dosya ve dizinleri /var/www/html
ziyaretçilere göstermesini engellemelisiniz :
sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/apache2/apache2.conf
Not: Belirli gereksinimlerinize uygun olarak, daha sonra bu dosyada daha fazla ayar özelleştirebilirsiniz.
Apache hizmetini başlatın ve sistem önyüklemesinde başlatın:
sudo systemctl start apache2.service
sudo systemctl enable apache2.service
İlk olarak, software-properties-common
gerekirse kurun :
sudo apt-get install software-properties-common
Ardından, gpg anahtarını içe aktarın:
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
Apt repo sistemini ekleyin:
sudo add-apt-repository 'deb [arch=amd64] http://mirror.zol.co.zw/mariadb/repo/10.3/ubuntu bionic main'
Güncelleme uygun:
sudo apt update -y
Şimdi MariaDB'yi yükleyebilirsiniz:
sudo apt install -y mariadb-server mariadb-client
Yükleme işlemi sırasında, MariaDB paket yapılandırma sihirbazı otomatik olarak açılır ve MariaDB root
kullanıcısı için yeni bir şifre belirlemenizi ister . Güvenli bir şifre seçin ve onaylamak için tekrarlayın.
MariaDB kurulduktan sonra, kurulumu onaylayabilirsiniz:
mysql -V
Çıktı aşağıdakine benzer olacaktır:
mysql Ver 15.1 Distrib 10.3.10-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
MariaDB hizmetini başlatın ve etkinleştirin:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
MariaDB kurulumunu güvenli hale getirin:
sudo /usr/bin/mysql_secure_installation
İlk istem, yeni ayarladığınız root şifresini girmeniz olacaktır. Sonra şifreyi değiştirmek isteyip istemediğinizi soracaktır. Şifreyi değiştirmek istemiyorsanız girebilir n
ve tuşuna basabilirsiniz ENTER.
Etkileşimli işlem sırasında, ENTERen güvenli oldukları için varsayılan seçeneklere basın .
MariaDB 10.3 şimdi sisteminize güvenli bir şekilde kurulmuştur. Gelecekte, web uygulamalarınız için belirlenmiş kullanıcıları ve veritabanlarını da ayarlayabilirsiniz. MySQL kabuğuna şu şekilde giriş yapın root
:
mysql -u root -p
İstendiğinde daha önce ayarladığınız MariaDB kök parolasını yazın.
Bir MariaDB veritabanı webapp
, bir veritabanı kullanıcısı webappuser
ve veritabanı kullanıcısının parolasını oluşturun yourpassword
:
CREATE DATABASE webapp;
CREATE USER 'webappuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON webapp.* TO 'webappuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
Gerekirse, ana MariaDB yapılandırma dosyasını gözden geçirip düzenleyerek MariaDB'yi özelleştirebilirsiniz /etc/mysql/my.cnf
:
sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.bak
sudo vi /etc/mysql/my.cnf
Bu dosyada herhangi bir değişiklik yaparsanız MariaDB hizmetini yeniden başlatmayı unutmayın:
sudo systemctl restart mariadb.service
Apache'yi yükledikten sonra bu paketleri yüklediğinizden emin olun :
sudo apt-get install -y php libapache2-mod-php7.2 php7.2-cli php7.2-common php7.2-mbstring php7.2-gd php7.2-intl php7.2-xml php7.2-mysql php7.2-zip
Varsayılan olarak, Ubuntu 18.04'teki UFW güvenlik duvarı etkin değildir. Güvenliği artırmak için UFW güvenlik duvarını etkinleştirmelisiniz. İlk önce uygulama listesini kontrol edin:
sudo ufw app list
Sonra kurallarınızı belirleyin:
sudo ufw allow OpenSSH
sudo ufw allow in "Apache Full"
Son olarak, ufw'yi başlatın:
sudo ufw enable
Tebrikler, artık Ubuntu 18.04 sisteminizde çalışan ve çalışan bir LAMP yığınınız var. Artık kendi web uygulamanızı LAMP yığını temelinde dağıtabilirsiniz.
Giriş LAMP, Linux, Apache, MySQL ve PHPnin kısaltmasıdır. Bu yazılım yığını, kurulum için en popüler açık kaynaklı çözümdür.
Farklı Bir Sistem mi Kullanıyorsunuz? X-Cart, tonlarca özellik ve entegrasyona sahip son derece esnek bir açık kaynaklı e-ticaret platformudur. X-Cart kaynak kodu aceleci
Bu makalede, Ubuntu 17.04 üzerinde bir LAMP yığını oluşturma açıklayacağım. Not: Bu makaledeki komutlar için sudo veya root erişimine ihtiyacınız olacaktır. ben
Not: Bu makaledeki komutlar için sudo erişimine ihtiyacınız olacaktır. Adım 1: Apacheyi kurun Önce paket yöneticinizi güncelleyin. sudo apt-get update -y Kurulum
Farklı Bir Sistem mi Kullanıyorsunuz? X-Cart, tonlarca özellik ve entegrasyona sahip son derece esnek bir açık kaynaklı e-ticaret platformudur. X-Cart kaynak kodu aceleci
MySQL, veritabanları için kullanılan dünyanın en popüler yazılımıdır. Veritabanınızın yedeklerinin olduğundan emin olmak çok önemlidir. Bu uygulama izin verir
MySQL kök parolanızı unuttuysanız, bu makaledeki adımları izleyerek sıfırlayabilirsiniz. Süreç oldukça basit ve bunlar üzerinde çalışıyor
PHP uygulamaları genellikle bir web sunucusu, ilişkisel veritabanı sistemi ve dil yorumlayıcısının kendisinden oluşur. Bu derste leveragin olacağız
LAMP, Apache, MySQL, PHP ve Ubuntuyu içerir. Bu kılavuz Ubuntu 14.04 için yazılmıştır. Birinci Adım: Apacheyi yükleyin Apache bizim için ücretsiz bir açık kaynaklı yazılımdır
Önkoşullar Yeni bir Vultr Ubuntu 14.04 veya 16.04 sunucu örneği. Statik sunucu IPsi (bu, ana Vultr sunucu IPnizdir). Kök olmayan bir sunucu kullanıcısı
Yazma sırasında MariaDB 10.1, MariaDBnin geliştirme sürümüdür. MariaDB 5.5 tabanlı ve MySQL 5.6nın geri taşınan özellikleri içerir. Ther
MySQL çoklu ana çoğaltma, MySQL içinde mükemmel bir özelliktir. Ancak, tek bir sorun vardır; standart çok-master çoğaltma asla bir
Farklı Bir Sistem mi Kullanıyorsunuz? X-Cart, tonlarca özellik ve entegrasyona sahip son derece esnek bir açık kaynaklı e-ticaret platformudur. X-Cart kaynak kodu aceleci
Giriş Bu öğreticide, WordPressi yeni oluşturulan bir örneğe nasıl yükleyeceğinizi öğreneceksiniz. Bir Ubuntu 14.0daki kurulumu göstereceğim
Aşağıdaki bash betiğini Vultr Denetim Masasının başlangıç betiği alanına kopyalayıp yapıştırabilirsiniz. Ru için gerekli tüm paketleri yükleyecek
Giriş MyCLI, MySQL ve MariaDB için otomatik tamamlamanızı sağlayan ve SQL komutlarınızın sözdizimine yardımcı olan bir komut satırı istemcisidir. MyCL
Farklı Bir Sistem mi Kullanıyorsunuz? X-Cart, tonlarca özellik ve entegrasyona sahip son derece esnek bir açık kaynaklı e-ticaret platformudur. X-Cart kaynak kodu aceleci
Giriş Kritik bir web sitesi çalıştırırken, en az bir yedekli yedekleme sunucunuz olduğundan emin olmanız önemlidir. Bu,
Bu kılavuz, NGINX, PHP Fast Process Manager, bir Debian 8 kullanarak alternatif bir LAMP yığınının doğru bir şekilde nasıl kurulacağını ve yapılandırılacağını gösterecektir.
Prosodyyi Debian 7ye Kurma Prosody, LUAda yazılmış bir XMPP iletişim sunucusudur. Kurulumu ve yapılandırması kolay ve sistemle verimli olmayı amaçlamaktadır.
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.
Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.
Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.
Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.
CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?
Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.
Teletıp, uzaktan sağlık hizmetleri ve gelecek nesiller üzerindeki etkisi nedir? Pandemi durumunda iyi bir yer mi değil mi? Bir görünüm bulmak için blogu okuyun!
Bilgisayar korsanlarının çok para kazandığını duymuş olabilirsiniz, ancak bu kadar parayı nasıl kazandıklarını hiç merak ettiniz mi? Hadi tartışalım.
Son zamanlarda Apple, sorunları gidermek için macOS Catalina 10.15.4'ü ek bir güncelleme yayınladı, ancak güncelleme, mac makinelerinde tuğla oluşmasına neden olan daha fazla soruna neden oluyor gibi görünüyor. Daha fazla bilgi edinmek için bu makaleyi okuyun