Sabtu, 28 April 2012

Install apache php di Ubuntu

Mandailing Natal - Cara menginstall apache php di ubuntu - sebenernya tulisan tentang menginstall apache dan php di ubuntu pernah saya sematkan linknya di sini, namun karena link tersebut sudah tidak valid jadi saya hapus, ubuntu mungkin salah satu os paling banyak di gunakan di indonesia, atau mungkin di dunia sehingga referensi anda untuk menginstall dan mengconfigurasi server apache dan php banyak di temukan di google.

Dengan andanya perintah apt-get /aptitude pada ubuntu, mempermudah kita menginstall apachenya, simplenya untuk menginstall apache seperti berikut:

sudo apt-get install apache2

tunggu proses installasi selesai, Jika sudah lanjut pada installasi php5 nya seperti berikut perintah install php5 di ubuntu

sudo apt-get install php5 libapache2-mod-php5
Tunggu lagi process installasi php dan lib nya selesai.

Install module agar php nya support mysql yang akan kita install nanti, berikut perintahnya untuk mencari module

sudo apt-cache search php5

Nah pilih module yang anda inginkan untuk di install, seperti ini cara install module yang di butuhkan untuk mysql dan phpnya.

sudo apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

cara install mysql server di ubuntu, berikut perintah cara install mysql-server

sudo apt-get install mysql-server mysql-client


Selanjutnya restart apache server yang telah kita install,

/etc/init.d/apache2 restart

Pastikan mysqlnya berjalan dengan baik
service mysqld restart 

Install juga phpMyadmin di ubuntunya, biar ente mudah untuk memanage database, namun ada baiknya ente biasakan main-main database dari command line, ya biar terbiasa saja.

sudo apt-get install phpmyadmin 

Set apache2 untuk

Web server to reconfigure automatically: apache2
Dan set NO untuk db-config-common phpmyadmin ubuntu server ente. Configure database for phpmyadmin with dbconfig-common? No