Powered By Blogger

10 October 2010

install apache on centOS

ต้อง DEBUG  PHP บนเครื่อง CentOS
เคยลองบน  WinXP แล้ว มีปัญหา เลยต้องลง OS เ้อง เลย

************************************************

config  Apache httpd
บน  CentOS
ลองทำบน  CentOS Live CD
ไปโหลด Live CD ตัวเล็กๆ 700MB จาก


sudo yum install httpd mod_ssl


ตาม
http://articles.slicehost.com/2008/2/6/centos-installing-apache-and-php5
http://www.techiecorner.com/125/how-to-install-lamp-apache-php-and-mysql-in-linux-using-yum/

แต่ยังไม่ได้ลอง mysql + php


ตรวจสอบต้องตรวจโดย  su - ก่อนเพื่อเป็น root
แล้วค่อย ใช้
service httpd status
service httpd start 
ตาม  http://www.mail-archive.com/centos@centos.org/msg02899.html
http://www.linuxmail.info/how-to-start-stop-services-centos-5/

ลองเปิด web browser แล้วเลือก
Browse  http://127.0.0.1/  จะเห็นหน้า CenteOS


************************************************
ก่อน install อาจต้อง ติดตั้ง network ก่อน
set default gateway โดย
http://www.cyberciti.biz/faq/howto-rhel-fedora-linux-setup-default-gateway/

# vi /etc/sysconfig/networkSetup GATEWAY={Router-IP}, if router IP is 74.86.49.129, type:
GATEWAY=192.168.1.1
ตัวอย่าง IP แต่ส่วนมากเป็น .1.1

Restart network ด้วย


# /etc/init.d/network restart


แล้ว ถ้าขึ้น OK หมด ก็ ลอง ปิง  192.168.1.1 
แล้วค่อยลองปิง google.co.th


อ้ันนี้ตามที่ลองทดสอบ จะได้ DHCP จาก router เอง
เช่น  192.168.1.34 




******************************************************
install mysql โดย 
******************************************************


# yum install mysql               <-- mysql client  
# yum install mysql-server 
ต้องคอยตอบ y  เรื่อยๆ 


#service mysqld status 
#service mysqld start  


connect mysql client by 
#mysql  
will prompt  
mysql> 


check database by 
mysql> show databases;
mysql> show status; 




******************************************************
Enable Service SSH  for Remote Access ( command line ) 
******************************************************
# service sshd status 
# service sshd start 




--------------------------------------------------------------------
Install ftp  on centOS (NOT Complete ) 


Install 
ftp server ( not secure ) 
by 
# yum install vsftpd
# chkconfig vsftpd on
# service vsftpd start

OpenFirewall
# vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
# service iptables start   <--- or restart   

if want to  Disable Firewall   - > #service iptables stop  

Test FTP 
$ ftp localhost

open at 
# vi /etc/vsftpd/vsftpd.conf
$ man vsftpd.conf

--  Help on  vsftpd  -- 
==================




====================================
SET  FTP  On  CentOS  , Thai/English

http://www.linuxlane.com/vsftpd-fedora-core-6-server/   <-- Thai
http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch15_:_Linux_FTP_Server_Setup
http://www.cyberciti.biz/tips/rhel-fedora-centos-vsftpd-installation.html


No comments: