Yii PHP Framework'ü CentOS 8, Ubuntu 19 veya Debian'a nasıl kurarım

Linux işletim sistemleri için, kullanımından (sunucu veya ev) bağımsız olarak sistemi maksimuma çıkarmanın mümkün olduğu çeşitli ücretsiz işlevlere (açık kaynak) sahibiz ve bu, her birimizin üretkenliği üzerinde doğrudan bir etkiye sahiptir. Linux'un RedHat, CentOS, Ubuntu, vb. gibi özel yaklaşımlarla farklı dağıtımları olduğunu çok iyi biliyoruz ve Solvetic bu eğitimde Yii PHP Framework gibi PHP dili ile çalışıyorsak ideal bir yardımcı program hakkında konuşacak.

Yii PHP Çerçevesi Nedir?Yii, son kullanıcıya yüksek performans sunan özel bileşenlere dayalı bir PHP çerçevesi olarak geliştirildi ve bu, modern web uygulamalarını çok daha verimli ve kapsamlı bir şekilde geliştirme becerisine dönüşüyor ve hepsinden iyisi, herhangi bir geliştirme yapmak mümkün olacak. PHP tabanlı web uygulamalarının bir türü.

İşiniz büyük ölçekli uygulamaların geliştirilmesi ise, endişelenmenize gerek yok çünkü Yii, bileşen tabanlı bir mimariye sahip ve bu da yönetim sistemleriyle uyumlu modern bir önbellek desteğini entegre ediyor içerik (CMS), e-ticaret projeler, RESTful web servisleri ve çok daha fazlası.

Yii AvantajlarıYii kullanmanın avantajlarından bazıları şunlardır:

  • İlişkisel ve NoSQL veritabanları için sorgu oluşturucular ve ActiveRecord, API geliştirme desteği ile RESTful, çok düzeyli önbelleğe alma desteği ve daha pek çok geliştirici tarafından kullanılabilen çeşitli özellikler ekler.
  • Bir mimari model MVC (Model-View-Controller) entegre edilmiştir.
  • Çekirdek kodunun birçok parametresi özelleştirilebilir.

Yii ÖzellikleriAna özellikleri arasında şunları buluyoruz:

  • Bileşen tabanlı mimari
  • OOP tabanlı çerçeve
  • RESTful API geliştirme desteği
  • Veritabanı tablolarını nesne olarak işler
  • Entegre kimlik doğrulama ve yetkilendirme
  • Jquery ve Ajax'ı destekler
  • Birim testi ve çarpma testi işlevi ve daha fazlası

Solvetic, Yii PHP Framework'ün Debian, CentOS ve Ubuntu gibi popüler dağıtımlara nasıl kurulacağını açıklayacaktır.

1. Apache'yi Ubuntu 19'a nasıl kurarım


Yii PHP'yi Ubuntu 1910'a kurmak için Apache'nin kurulu olması gerekir.

Aşama 1
Bunun için konsola erişiyoruz ve aşağıdaki komutu uyguluyoruz:

 sudo apt apache2'yi kurun 

Adım 2
Ubuntu 19'da Apache'nin indirilmesini ve kurulmasını onaylamak için S harfini giriyoruz:

Aşama 3
Bundan sonra aşağıdakileri yürüterek Apache hizmetini etkinleştirip başlatacağız:

 sudo systemctl apache2'yi etkinleştir (Apache hizmetini etkinleştir) sudo systemctl start apache2 (Ubuntu'da Apache'yi Başlat)
4. Adım
Apache'nin mevcut durumunu görmek için "sudo systemctl status apache2" komutunu çalıştırabiliriz:

Adım 5
Doğru şekilde kurulduğunu kontrol etmek için bir tarayıcıya erişiyoruz ve adres çubuğuna aşağıdakini giriyoruz:

 http://yerel ana bilgisayar 

BÜYÜT

2. Ubuntu 19'da Yii PHP Framework nasıl kurulur


Apache'nin doğru kurulduğunu doğruladıktan sonra, Yii PHP'yi kurmanın zamanı geldi.

Aşama 1
Bunun için terminale erişiyoruz ve Yii'yi aşağıdaki gibi indirmek için "besteci" komutunu kullanıyoruz:

 curl -sS https://getcomposer.org/installer | php 
NotPHP kurulu değilse "sudo apt install php7.2-cli" komutunu çalıştırmalısınız.

Adım 2
Şimdi aşağıdakileri çalıştırarak Composer'ı tüm Ubuntu kullanıcıları için kullanılabilir hale getireceğiz:

 sudo mv besteci.phar / usr / yerel / bin / besteci 

Aşama 3
Yii'yi Composer komutuyla aşağıdaki gibi yüklemeye devam ediyoruz:

 besteci create-project --prefer-dist yiisoft / yii2-app-temel örnek 

4. Adım
Bu süreç sona erdiğinde aşağıdakileri göreceğiz:

Adım 5
Oluşturulan klasörü taşıyacağız:

 sudo mv örneği / var / www / html / 
6. Adım
Bu klasöre erişiyoruz:
 cd / var / www / html / örnek 

7. Adım
Composer bağımlılıklarında sorun yaşamamak için bu klasörün içindeki bir dosyayı düzenleyeceğiz, bunun için şunu yürütüyoruz:

 sudo nano besteci.json 
8. Adım
Açık dosyaya aşağıdakileri giriyoruz:
 "replace": {"bower-varlık / jquery": "> = 1.11.0", "bower-asset / inputmask": "> = 3.2.0", "bower-varlık / zayıf kod": "> = 1.3. 0 "," bower-varlık / yii2-pjax ":"> = 2.0.0 "}, 

9. Adım
Aşağıdaki tuş kombinasyonunu kullanarak değişiklikleri kaydederiz:

Ctrl + O

Düzenleyiciyi şunu kullanarak bırakıyoruz:

Ctrl + X

Adım 10
Bir sonraki adım Yii PHP için bir Virtualhost oluşturmaktır, bunu başarmak için varsayılan Apache sitesinin yapılandırma dosyasını kopyalamalı ve sonra düzenlemeliyiz:

 sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/yii.conf sudo nano /etc/apache2/sites-available/yii.conf
11. Adım
Orada aşağıdakileri gireceğiz:
 RewriteCond% {REQUEST_FILENAME} üzerinde RewriteEngine! -F RewriteCond% {REQUEST_FILENAME}! -D RewriteRule. index.php RewriteRule index.php / - [L, R = 404]

Adım 1/2
Her durumda, kök belgenin sözdizimi şöyle olacaktır:

 / var / www / html / PROYECT / web 
Adım 13
Aşağıdaki tuş kombinasyonunu kullanarak değişiklikleri kaydederiz:

Ctrl + O

Düzenleyiciyi şunu kullanarak bırakıyoruz:

Ctrl + X

Adım 14
İzinleri atadık:

 sudo chown -R www-veri: www-veri / var / www / html / örnek / sudo chmod -R 777 / var / www / html / örnek / *

Adım 15
Şimdi yeniden yazma modülü olan VirtualHost'u etkinleştireceğiz ve bundan sonra Apache'yi yeniden başlatacağız:

 sudo a2ensite yii.conf sudo a2enmod yeniden yazma sudo systemctl apache2'yi yeniden başlat

Adım 16
Bundan sonra Yii'yi aşağıdaki sözdizimine sahip bir tarayıcıdan kontrol ediyoruz:

 http://localhost: 8888

BÜYÜT

2. Yii PHP Framework'ü CentOS 8'e nasıl kurarım

CentOS 8, Yii PHP'nin iyi bir müttefik olacağı kurumsal ortamlar için en popüler dağıtımlardan biridir, oraya kurmak için önce Apache'yi kurmalıyız ve aşağıdaki Solvetic bağlantısında bunu basit bir şekilde nasıl yapacağınızı göreceksiniz:

Aşama 1
Apache'nin kurulu olduğunu doğruladıktan sonra, aşağıdakileri yürüterek Composer'ı CentOS 8'e kuracağız:

 curl -sS https://getcomposer.org/installer | php 

Adım 2
İndirilen dosyayı taşıyoruz:

 mv besteci.phar / usr / yerel / bin / besteci 
Aşama 3
Gerekli izinleri veriyoruz:
 chmod + x / usr / yerel / bin / besteci 

4. Adım
Bundan sonra Apache kök dizinine erişiyoruz:

 cd / var / www / html / 
NotNginx kullanıyorsanız aşağıdaki dizine gitmelisiniz: cd / usr / share / nginx / html /

Adım 5
Bir kez orada, istenen projenin adını atayarak Yii PHO'yu kuracağız:

 besteci create-project --prefer-dist yiisoft / yii2-app-basic Solvetic 

6. Adım
Bu işlem bittiğinde aşağıdakileri göreceğiz:

7. Adım
Proje klasörüne erişiyoruz:

 cd Çözücü 
8. Adım
Ve orada Yii'nin iletişim kurduğu bağlantı noktasını bildiğimiz aşağıdaki satırı yürütüyoruz (varsayılan olarak bu bağlantı noktası 8080'dir):
 php yii hizmet 

9. Adım
Bu bağlantı noktası, -port parametresi girilerek ve istenen bağlantı noktası girilerek düzenlenebilir:

 php yii hizmet --port = 8888 

Adım 10
Yii'ye sözdizimini kullanarak bir tarayıcıdan erişmek için bu komutu aktif bırakmalıyız. Bu noktadan itibaren, gerekli tüm görevler için Yii PHP Framework'ü kullanabiliriz.

 http://localhost: 8888

BÜYÜT

4. Debian 10'da Yii PHP Framework nasıl kurulur


İlk adım, geliştirme görevlerini oradan çalıştırmak için bir web sunucusu kurmaktır.

Aşama 1
Bu durumda Apache'yi kullanacağız ve kurulumu için aşağıdaki komutu uygulayacağız:

 sudo apt apache2'yi kurun 

Adım 2
Apache'nin indirilmesini ve kurulumunu onaylamak için Y harfini giriyoruz, bundan ve Apache kurulduktan sonra aşağıdakileri yapmalıyız:

 sudo systemctl apache2'yi etkinleştir (Apache hizmetini etkinleştir) sudo systemctl apache2'yi başlat (Apache'yi Başlat)
Aşama 3
Bir tarayıcıya erişip oraya "localhost" girerek Apache'nin etkin olduğunu doğrularız:

BÜYÜT

4. Adım
Aşağıdakileri yürüterek daha sonra Yii'yi kurmak için Composer'ı kurmaya devam ediyoruz:

 curl -sS https://getcomposer.org/installer | php 

Adım 5
Bundan sonra indirilen dosyayı taşırız ve ilgili izinleri sağlarız:

 mv besteci.phar / usr / yerel / bin / besteci chmod + x / usr / yerel / bin / besteci

6. Adım
Apache'nin köküne erişiyoruz:

 cd / var / www / html / 
7. Adım
Orada, Yii'yi kurmak için projenin adını atayarak Composter'ı kullanacağız:
 besteci create-project --prefer-dist yiisoft / yii2-app-basic Solvetic 

8. Adım
Tüm kurulum sürecini görebiliriz:

9. Adım
Bu süreç sona erdiğinde aşağıdakileri göreceğiz:

Adım 10
Proje klasörüne erişiyoruz:

 cd Çözücü 
11. Adım
Ardından Yii erişim portunu görselleştirmek için aşağıdakileri uygularız:
 php yii hizmet 

Adım 1/2
Varsayılan olarak 8080'dir, ancak gördüğümüz gibi, yeni bir bağlantı noktası oluşturmak için -port (#port) kullanmak mümkündür, bu bir tarayıcıya erişilerek kontrol edilir ve orada yeni bir pencereye aşağıdakileri girerek kontrol edilir:

 http: // yerel ana bilgisayar: 8080 

BÜYÜT

Yii PHP Framework'ü bu popüler sistemlere kurmanın ne kadar pratik ve basit olduğunu görebiliyoruz ve böylece PHP'de görevleri yerine getirirken bir müttefikimiz var.

wave wave wave wave wave