v2.3.1
Giriş yap

ubuntu da wampserver nasıl kurulur.

kartal tarafından soruldu ve en son güncellendi

78 defa görüntülendi

Ubuntuya wampserver yükleniyor sanmıştım ancak olmuyormuş bunu yüklemenin yolu nedir sade şekilde anlatan bir yer var mı.

Cevaplar (4)
onlywhatchess
10 gün önce

Ubuntu için LAMP var.

defatul
8 gün önce

Kalıp programlar kullanmanı tavsiye etmiyorum manuel olarak kendin kur kendin yapılandır her zaman heleki linux de!
Sana şöyle belirtim ben DeepinOS kullanıyorum ama ubuntunun bir çok şeyi barındırdığını desteklediğini umuyorum

Başlayalım

$ sudo su
$ apt update

Apache İçin
$ apt install apache2

Ubuntuda mysql de var dikkat et farklı ayarlar oluşabiliyor mariadb ile yoksa giriş yapamazsın

Mysql yükleyeceksen bunu
$ apt install mysql-server mysql-client

Mariadb yükleyeceksen bunu
$ apt install mariadb-server mariadb-client

Kurulum bittikten sonra mysql_secure_installation komutunu kullanma yoksa phpmyadmin veya diyer yardımcı programlara giriş yapmakta zorlanabilirsin bu ayarı bazen değiştiremeyebiliyorsun sıkıntılı oluyor

Mysql veya Mariadb kurduktan sonra şunları yap

$ mysql
veya
$ mysql -uroot

önce şu komut ile diğer hesapların şifre eklentileri ne bi bak root hesabının unix_socket veya auth_socket yazması gerek

$ use mysql;
$ select User, Host, Plugin from mysql.user;

burada diğer hesaplardaki karşılık gelen şifre eklentisi neyse root hesabının şifre eklentisin onunla değiştir mariadb mysql_native_password mysql inkisi aklıma gelmedi sha ile başlıyordu sanırım

şifre eklentisini mariadb de şöyle değiştir

$ alter user [email protected] identified via mysql_native_password;
sonra
$ set password = PASSWORD('ROOT ŞİFREN');
sonra
$ flush privileges;

mysql de şöyle değiştir

$ alter user 'root'@'localhost' identified with mysql_native_password BY 'ROOT ŞİFREN';

  • mysql_native_password yazan yere dediğim gibi diğer hesaplarda sha diye bir eklenti yazar onu yaz
    sonra

$ flush privileges;

$ service mysql restart

bu kadar artık mysql e şifresiz bağlanamazsın

$ mysql -uroot -p
Şeklinde giriş yapacaksın ayarlarını bi gözden geçir şifre eklentin değişmişmi diye

PHP yüklemek için benim kiti verim sana direk :)
ama ubuntuda ppa var o yüzden sury.org da almana gerek yok phpleri

software vardır ubuntuda ama yoksa yükleme komutuyla bi dürt
$ apt-get install software-properties-common

Phpleri al
$ add-apt-repository ppa:ondrej/php

$ apt update

Şimdi bu komutu yardır gitsin :)

apt -y install php5.6 libapache2-mod-php5.6 php5.6-bcmath php5.6-bz2 php5.6-cgi php5.6-cli php5.6-curl php5.6-dba php5.6-dev php5.6-gd php5.6-imap php5.6-intl php5.6-json php5.6-ldap php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-soap php5.6-sqlite3 php5.6-tidy php5.6-xml php5.6-xsl php5.6-zip && apt -y install php7.0 libapache2-mod-php7.0 php7.0-bcmath php7.0-bz2 php7.0-cgi php7.0-cli php7.0-curl php7.0-dba php7.0-dev php7.0-gd php7.0-imap php7.0-intl php7.0-json php7.0-ldap php7.0-mbstring php7.0-mcrypt php7.0-mysql php7.0-soap php7.0-sqlite3 php7.0-tidy php7.0-xml php7.0-xsl php7.0-zip && apt -y install php7.1 libapache2-mod-php7.1 php7.1-bcmath php7.1-bz2 php7.1-cgi php7.1-cli php7.1-curl php7.1-dba php7.1-dev php7.1-gd php7.1-imap php7.1-intl php7.1-json php7.1-ldap php7.1-mbstring php7.1-mcrypt php7.1-mysql php7.1-soap php7.1-sqlite3 php7.1-tidy php7.1-xml php7.1-xsl php7.1-zip && apt -y install php7.2 libapache2-mod-php7.2 php7.2-bcmath php7.2-bz2 php7.2-cgi php7.2-cli php7.2-curl php7.2-dba php7.2-dev php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-soap php7.2-sqlite3 php7.2-tidy php7.2-xml php7.2-xsl php7.2-zip && apt -y install php7.3 libapache2-mod-php7.3 php7.3-bcmath php7.3-bz2 php7.3-cgi php7.3-cli php7.3-curl php7.3-dba php7.3-dev php7.3-gd php7.3-imap php7.3-intl php7.3-json php7.3-ldap php7.3-mbstring php7.3-mysql php7.3-soap php7.3-sqlite3 php7.3-tidy php7.3-xml php7.3-xsl php7.3-zip && apt -y install php7.4 libapache2-mod-php7.4 php7.4-bcmath php7.4-bz2 php7.4-cgi php7.4-cli php7.4-curl php7.4-dba php7.4-dev php7.4-gd php7.4-imap php7.4-intl php7.4-json php7.4-ldap php7.4-mbstring php7.4-mysql php7.4-soap php7.4-sqlite3 php7.4-tidy php7.4-xml php7.4-xsl php7.4-zip && apt -y install php8.0 libapache2-mod-php8.0 php8.0-bcmath php8.0-bz2 php8.0-cgi php8.0-cli php8.0-curl php8.0-dba php8.0-dev php8.0-gd php8.0-imap php8.0-intl php8.0-ldap php8.0-mbstring php8.0-mysql php8.0-soap php8.0-sqlite3 php8.0-tidy php8.0-xml php8.0-xsl php8.0-zip

Phpmyadmin içinde

$ apt install phpmyadmin

kurulum esnasında yapılandırımmı dite bir soru soracak evet diyeceksin daha sonra yapılandırma için mysql şifreni yazmanı isteyeceksin belirlediğin şifreni giriceksin iki defa bu kadar.

kartal
7 gün önce

Teşekkür ederim Lamp paket olarak varsa ona bakabilirim çünkü diğeri çok kod sıkıntı yaratabilir.

kbc
7 gün önce

Tasksel kurarak da yapabilirsin.

sudo apt-get install tasksel
sudo tasksel install lamp-server
kurulumların gerçekleşmesi lazım.

versiyon kontrollleri için:
php -v
mysql -V
apachectl -v

Yukarıda arkadaşın dediği gibi mysql güvenlik nedeni ile ön tanımlı olarak soket bağlantısı ile gelmekte. Bağlantı çeşidini parola ile bağlantı çeşidine dönüştürmek için şunları yapmalısın:

    sudo mysql
    SELECT user,authentication_string,plugin,host FROM mysql.user;
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #istenilen password
    SELECT user,authentication_string,plugin,host FROM mysql.user;
    exit;
    mysql -u root -p 
Önce Burayı Okuyun!
Cevap yazarken markdown kod yazımını kullanmanız gerekiyor. Nasıl kullanacağınızı bilmiyorsanız buradaki makaleye gözatın!
Cevap yaz