วิธีติดตั้ง Apacha+PHP5+Mongo+mod-rewrite+.htaccess บน Ubuntu

Step 1: Install Apache2

อันดับแรก ต้องติดตั้งเพื่อให้เว็บสามาเข้าใช้งานได้ก่อน

sudo apt-get install apache2 -y

หลังจากติดตั้งเสร็จ พอร์ตจะถูกตั้งค่ามาตราฐานเป็น 80 สามารถไปแก้ไขได้ที่ /etc/apache2/ports.conf


Step 2: Install MongoDB

ต่อมา ติดตั้งฐานข้อมูล

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list


ให้ทำตามคำสั่ง เพื่อติดตั้งเวอร์ชั่นล่าสุด พอร์ตมาตราฐาน 27017

sudo apt-get update

sudo apt-get install mongodb-org mongodb-org-server -y


Step 3: Install PHP5

ติดตั้ง php5 และโมดูลเสริมต่างๆ ที่ระบบต้องการ

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mongo -y

sudo service apache2 restart

Step 4: Install Mod Rewrite


ติดตั้ง mod เพื่อให้สามารถใช้งานเกี่ยวกับ rewrite พวกข้อมูลได้

sudo a2enmod rewrite

sudo service apache2 restart


Step 5: Enable Mod For .htaccess

เพิ่มโค้ดสำหรับให้สามารถใช้งาน .htaccess ได้

sudo nano /etc/apache2/sites-enabled/000-default.conf

<Directory /var/www/html>
    AllowOverride All
</Directory>


แค่นี้ก็สามารถใช้งานได้แล้ว โดยเช็คจาก phpinfo() แล้วค้นหาคำว่า mongo
ถ้าเจอก็แสดงว่าสามารถใช้งานได้แล้ว แต่ถ้าไม่เจอ ต้องไปไล่เช็คใน log apache หรือ php ว่าพลาดตรงไหนไป จบแล้วครับ

ความคิดเห็น