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 | phpNotPHP 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.json8. 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.conf11. 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 / webAdı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 / besteciAş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.