Açıkcası herseferinde nasıl yapıldığını unutmamdan ve araştırmaktan sıkılmamdan dolayı bu verileri saklamam gerektiğine olan inancım dolayısıyla bu yazıyı yazıyorum.Olaki bu tip yazılar etrafta çok var derseniz bu yazı kendim içindir

Ubuntu linux’imiza Apache+Mysql+Php kuralım…
* sudo apt-get update
* sudo apt-get install apache2
* sudo apt-get install libapache2-mod-auth-mysql
* sudo apt-get install libapache2-mod-php5
* sudo apt-get install mysql-client-5.0
* sudo apt-get install mysql-server-5.0
* sudo apt-get install php5
* sudo apt-get install php5-mysql
* sudo apt-get install phpmyadmin
sudo mysqladmin -u root -p rootsifresi
Açıkcası mysql girişlerinde sorun yaşamaya devam eden arkadaşlar için komut satırında;
* mysql -u root
* UPDATE mysql.user SET Password=PASSWORD(’ŞİFRENIZ’) WHERE User=’root’;
* FLUSH PRIVILEGES;
* quit;
Artık şifreniz ve php+mysql+apache ve phpmyadmin kullanıma hazır.Adres satırına
http://localhost/ yazmanız yeterli.PC’imiz içinde ise /var/www adresinde localhost’umuzun başlangıç noktası.
Son olarak /var/www/ içinde değişiklik yapamıyorsanız nedenini sanırım biliyorsunuzdur ama yanıtı gerekli izniniz yok.Bunun için komut satırında gksudo nautilus komutunu vermeniz yeterli.
kaynak : HakanErsu.com
evet arkadaşlar ubuntumuzu nasıl sunucu yapabiliriz? Bunun için nelergerekli onları yabancı bir kaç kaynaktan Türkçeye çeviri ederekanlatmaya çalışacağım. Hepimize kolay gelsin
1- Dosya Sağlayıcıları Tanımlamak
Kuruluma başlamadan önce apt-get özelliğimizin daha çok merkezden dosya çekmesini sağlamak için bir işlem yapalım.
- sudo cp /etc/apt/sources.list /etc/apt/sources.list_yedek
Eski dosyamızın yedeğini alalım... - sudo gedit /etc/apt/sources.list
Yeni bir kaynak dosyası oluşturalım...
içerine
deb
http://za.archive.ubuntu.com/ubuntu hoary main restricted
deb-src
http://za.archive.ubuntu.com/ubuntu hoary main restricted
deb
http://za.archive.ubuntu.com/ubuntu hoary-updates main restricted
deb-src
http://za.archive.ubuntu.com/ubuntu hoary-updates main restricted
deb
http://za.archive.ubuntu.com/ubuntu hoary universe
deb-src
http://za.archive.ubuntu.com/ubuntu hoary universe
yazacağız.
2- Kaynakları güncellemekyazarak kaynaklarımızı güncelliyoruz.
3- Apache2 Web Sunucusunu Kurmak- sudo apt-get install apache2
yazarak kurulumumuzu yazpıyoruz. Kurulum bittiğinde
http://localhost adresinden ulaşıyor olacağız.
4- MySQL Veri Tabanı Sunucusunu Kurmak- sudo apt-get install mysql-server
yazarak kurulumu yapıyoruz. MySQL root şifresini değiştirmek istediğimizde
mysqladmin -u root password db_user_password komutunu kullanmamız yeterli oluyor. Bu komutu kendi şifremizi koyduk mu tamamdır.
5- Php 4 KurulumuAşağıdaki komutları sırayla yazıyoruz. İlk komut ile php kurulumunuyapmış ikinci komut ile de apache web sunucumuzu yeniden başlatarak phpile entegreli çalışmaya başlamasını sağlıyoruz.
- sudo apt-get install php4
banane php5 istiyom diyenler 
- apt-getinstall php5 php5-cli php5-cgi php5-curl php5-gd php5-imap php5-mcryptphp5-mhash php5-pspell php5-recode php5-snmp php5-xmlrpc php5-xslphp-pear php-net-smtp php-net-socket php-xml-parser
- sudo /etc/init.d/apache2 restart
İsterseniz birde test edelim....
- sudo gedit /var/www/testphp.php yazıp bir dosya açalım
içerisine de
yazalım ve
http://localhost/testphp.phpadresinden test edelim. Eğer karşımıza düzenli bir sayfa geliyorsaburaya kadar sorun yok demektir. Eğer gelmiyorsa bizlere belirtinsorunu çözmeye çalışalım.
ilave olarak ihtiyaç duyabileceğiniz apache modüllerini de kuralım(php4içindir.php5 de uygulanmaz sadece curl olan satırı uygulayın)...
- sudo apt-get install libapache2-mod-auth-mysql
- sudo apt-get install php4-mysql
- sudo apt-get install php4-domxml
- sudo apt-get install php4-curl
- sudo apt-get install php4-gd
- sudo apt-get install php4-ldap
- sudo apt-get install php4-mail-mime
- sudo apt-get install php4-fpdf
- sudo apt-get install curl
Apache web sunucumuzu yeniden başlatalım ( sudo /etc/init.d/apache2 restart )
6- Pear Kütüphanesinin Kurulumu- sudo apt-get install php4-pear
7- FTP Sunucusunun Kurulumu(Pure FTP)- sudo apt-get install pure-ftpd pure-ftpd-common
komutu ile ftp sunucumuzu kuruyoruz.
kendimize ftp kullanıcı grubu oluşturuyoruz.
- sudo useradd -g ftpgroup -d /dev/null -s /etc ftpuser
bu komut ile kullanıcının ve o gruba ait kişilerin ana dizinlereerişmesini ve ilave olarak da Shell kullanımını kısıtlamış olduk.
- Kullanıcı Oluşturalım- sudo pure-pw useradd test -u ftpuser -g ftpgroup -d /home/www/test
Alıntı:
Bu adama alan açtık iyi güzel de bu sunucu üzerindeki tüm alanı kullanabilir mi bu şekilde? -Evet kullanabilir. Eğer kullanmasını istemiyor ve belli bir kota koymak istiyorsanız- sudo pure-pw useradd test -u ftpuser -g ftpgroup -d /home/www/test -N 10
şeklinde yazarsınız sonundaki -N ftp alan kotası 10 da ne kadar istiyorsanız o kadar kota demektir. MB cinsinden ölçülür. |
malum bu sistem veri tabanına bağlı olarak çalışıyor bir güncelleyelim.
Lazım olabilir!FTP Kullanıcılarını listeler.
Test isimli kullanıcı hakkında detaylı bilgi verir.
Test isimli kullanıcının ftp şifresini yeniden girmenizi sağlar. işlem sonrasında mutlaka
pure-pw mkdb komutunu çalıştırmalısınız.
- /etc/init.d/pure-ftpd restart
yazarak ftp sunucumuzu da başlatalım...
Sanırım web Sunucumuz hazır eksikleri varsa belirtin eklemeye çalışalım...
Kaynaklar:
CMS Türk