Skip to content

Latest commit

 

History

History
165 lines (127 loc) · 4.54 KB

eskisehir.md

File metadata and controls

165 lines (127 loc) · 4.54 KB

Windows

İndirme Bağlantıları

Opsiyonel İndirme Bağlantıları

Github'a SSH Keyimizin Eklenmesi

  • Git GUI çalıştırılır.
  • Help menüsünden Show SSH Key seçilir
  • Generate Key düğmesi ile SSH Key'imizi üretiriz
  • Ekrana çıkan döküm kopyalanır
  • github.com sitesine gidilir ve login olunur
  • https://github.com/settings/keys sayfasına geçilir
  • New SSH Key Düğmesine basılır
  • Title başlığına bir isim verilir
  • Key başlığı altına da yukarıda kopyalanan değer yapıştırılır

Git Bash Hatası

git clone yaparken şu hata alınabilir:

Permission denied (publickey). fatal: Could not read from remote repository.

Öncelikle, size özel SSH Key oluşturmuş olmalısınız.

Bu işlemin yapılabilmesi için unutulmaması gereken nokta: Git Bash programı yönetici rolü ile çalıştırmalıdır.

Sorunun çözümü için /etc/ssh/ssh_config dosyası sonuna şu satırlar eklenir:

nano /etc/ssh/ssh_config

host github.com
     IdentityFile ~/.ssh/id_rsa

Windows XAMPP'da MySQL Parolası Değiştirme

cd c:\xampp\mysql\bin
mysqladmin -u root password "YENİPAROLA"

Yardımcı Bazı Komutlar

cd c:\xampp\htdocs\
php --ini
npm install -g bower

Faydalı php.ini ayarları

  • Aşağıdaki ayarları c:\xampp\php\php.ini dosyasının sonuna yapıştırabilirsiniz.
  • Bunu yaptıktan sonra Apache servisini yeniden başlatmanız gerekir.
display_startup_errors = On
display_errors         = On
short_open_tag         = On
opcache.enable         = 0
upload_max_filesize    = 128M
upload_max_size        = 128M
post_max_size          = 128M
max_input_vars         = 5000
date.timezone          = "Europe/Istanbul"
error_reporting        = E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE & ~E_WARNING
mbstring.language          = Turkish
mbstring.internal_encoding = UTF-8

Linux

KAYNAK: https://github.com/nuriakman/PHP-Egitimi/blob/master/konular/kurulum.sh

Paket Kurulumları

sudo apt update
sudo apt upgrade
sudo apt install git apache2 mariadb-server mariadb-client php php-sqlite3 php-mbstring php-gd php-imagick php-bcmath php-dom php-zip php-soap -y
snap install atom --classic
snap install sublime-text --classic

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php 
mv composer.phar /usr/local/sbin/composer
sudo mv composer.phar /usr/local/sbin/composer

git config --global user.name "Ad Soyad"
git config --global user.email [email protected]

Access denied for user 'root'@'localhost' Uyarısını Kaldırmak

sudo mysql -u root
  use mysql;
  update user set plugin='' where User='root';
  flush privileges;
  exit;

sudo mysql_secure_installation

Servislerin Başlatılması

sudo service apache2 restart
sudo service mariadb restart

Apache Dizin Ayarları

sudo adduser $USER www-data
sudo chown -R $USER:www-data /var/www/html/

html dizini için yetkilendirme

sudo adduser $USER www-data
sudo chown -R $USER:www-data /var/www/html/

Masaüzerine HTML klasörü kısayolunun açılması

cd ~
cd ~/Masaüstü || cd ~/Desktop
ln -s /var/www/html/
sudo rm -f /var/www/html/index.html

Adminer Programı Kurulumu

cd /var/www/html
mkdir adminer
cd adminer
wget -O index.php https://www.adminer.org/latest.php

Ubuntu Masaüstü İçin Ayarlar

gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'
gsettings set org.gnome.shell.extensions.dash-to-dock scroll-action 'cycle-windows'

Kurulum Kontrolü

php -v
apache2 -v
mysql --version