Sau đây xin viết bài hướng dẫn cài XAMPP web server cho linux theo kinh nghiệm mong các pro đừng ném gạch
Người ko biết nhiều về vps hãy làm cách 2 cho đơn giản
Bước 1: Chuẩn bị VPS linux (thường dùng centos, dùng các loại khác thì nhớ quyển root), có mở các port 80,21,22(thường buy xong là có mở sẵn rồi)
Bước 2: Log vào ssh bằng gì thì tùy(mình thường dùng tunnelier), mở terminal console lên
* Download:
Vào google đánh “xampp linux” ta có site http://www.apachefriends.org/en/xampp-linux.html
kéo xuống dưới có link ver mới nhất ví dụ XAMPP Linux 1.7.7, copy link
vào console đánh wget link vừa copy (VD: wget http://www.apachefriends.org/downloa…)
* Cài đặt:
kéo xuống chút nữa sẽ có thấy lệnh
chmod 755 xampp-linux-1.8.2-0-installer.run
(/opt là thư mục mặc định)
——————————
/opt/lampp/lampp start
start có thể thay bằng stop hoặc restart tùy trường hợp cần, ở đây ta start xampp lên
/opt/lampp/lampp security
đặt password cho các quyền như sql,ftp,v.v.v (nhớ kĩ các pass với user mặc định kẻo quên)
+ Đặt pass xong ta config enable curl cho server:
Cách 1:
Mở file php.ini nằm trong etc
Quote:
nano /opt/lampp/etc/php.ini
tìm ;extension=php_curl.dll bỏ dấu ; đi thành extension=php_curl.dll
save lại (ctrl + x, y, enter)
Cách 2:
down file php.ini đã enable sẵn curl theo link
http://dl.dropbox.com/u/69467213/share/php.ini
dùng SFTP của tunnelier upload lên /opt/lampp/etc
+ Đổi thư mục gốc (thư mục đặt file,code):
Cách 1:
Mở httpd.conf trong etc
Quote:
nano /opt/lampp/etc/httpd.conf
tìm DocumentRoot “/opt/lampp/htdocs” sửa dường dẫn trong “” thành đường dẫn tới thư mục gốc bạn muốn (VD: /opt/lampp/htdocs/public_html), lưu ý thư mục gốc phải tạo trước hoặc có sẵn, không có thì xampp sẽ ko chạy được
Tiếp tục tìm <directory “=”” opt=”” lampp=”” htdocs”=””>sửa lại như trên
save lại (ctrl + x, y, enter)
Cách 2:
Download file httpd.conf đã chỉnh sẵn thư mục gốc =>/opt/lampp/htdocs/public_html
theo link sau:http://dl.dropbox.com/u/69467213/share/httpd.conf
Dùng SFTP upload lên /opt/lampp/etc
+ Sửa quyền vào phpmyadmin(Mặc định phpmyadmin của xampp chỉ cho phép vào từ local nghĩa là bạn phải vào từ vps)
Cach 1:
Mở httpd-xampp.conf trong etc/extra
Quote:
nano /opt/lampp/etc/extra/httpd-xampp.conf
kéo xuống cuối cùng, tìm “deny from all” sửa lại “allow from all” để cho phép truy cập phpmyadmin từ mọi IP hoặc thêm vào dòng tiếp theo “allow from IP” để cho pép vào phpmyadmin từ IP đó
save lại (ctrl + x, y, enter)
Cách 2:
Download file httpd-xampp.conf đã chỉnh sẵn “allow from all”
theo link sau:http://dl.dropbox.com/u/69467213/share/httpd-xampp.conf
Dùng SFTP upload lên /opt/lampp/etc/extra
**Restart lại xampp =>
Quote:
/opt/lampp/lampp restart
Vào ftp user mặc định nobody/pass do bạn đặt, upload file lên và tận hưởng, phpmyadmin có 2 lớp pass, lớp thứ nhất user là lampp/pass trong lúc security bạn đặt, lớp thứ 2 là quyền root,pass cũng do bạn đặt
Xong GUIDE
Các tính năng khác vui lòng google để biết thêm chi tiết
Bổ sung Open port:
Open port:
Quote:
nano /etc/sysconfig/iptables
thêm vào (80,21 là các port cần mở)
-A RH-Firewall-1-INPUT -p tcp –dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp –dport 21 -j ACCEPT
Quote:
service iptables restart