Kênh TV và video học IT - Trăm nghe không bằng một thấy - Trở thành chuyên gia theo cách của bạn.
+ Trả lời chủ đề
Hiện kết quả từ 1 tới 4 của 4

Chủ đề: Cài đặt Webserver trên XAMPP Trên Linux

  1. #1
    Người Dẫn Đường Avatar của anhhq
    Tham gia ngày
    07-07-08
    Đến từ
    Vĩnh Phúc
    Tuổi
    26
    Bài gửi
    40
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Exclamation Cài đặt Webserver trên XAMPP Trên Linux

    Thông thường khi cài đặt Server với một hệ điều hành họ Linux (VD: CentOS, Fedora, SuSE, Redhat Linux, Ubuntu...) chúng ta có thể chọn cài đặt phần mềm Apache (dùng làm Web Server) và MySQL (dùng làm hệ quản trị CSDL) trong gói phần mềm kèm theo. Tuy nhiên rất có thể bạn đã quên hoặc không thích cài chúng hoặc cảm thấy khó khăn khi cấu hình để chúng làm việc với nhau và chạy được PHP, bạn có thể chọn một giải pháp khác: Cài đặt gói phần mềm XAMPP (gồm Apache + MySQL + PHP + PHPMyAdmin).

    Các bước tiến hành như sau:
    Bước 1: Download

    Download link: http://www.apachefriends.org/
    Bước 2: Cài đặt

    - Mở Linux shell và đăng nhập bằng tài khoản root

    su

    - Giải nén file cài đặt vào thư mục /opt

    tar xvfz xampp-linux-1.5.3a.tar.gz -C /opt

    Bước 3: Khởi động XAMPP

    /opt/lampp/lampp start

    Bước 4: Kiểm tra

    Mở trình duyệt và gõ: http://localhost
    Các chú ý khác

    [1]. Sau khi cài đặt XAMPP khi gõ http://localhost trình duyệt sẽ tự động chuyển hướng tới http://localhost/xampp. Để thay đổi mặc định ban đầu này: Vào thư mục xampp/htdocs thay đổi (hoặc đổi tên hoặc xóa) file index.php cho phù hợp với mục đích của mình.

    [2]. Để tạo site dạng http://localhost/Joomla cần thêm đoạn code sau vào file xampp/apache/conf/httpd.conf

    Alias /Joomla/ "/www/Joomla/"
    <Directory "/www/Joomla/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Order allow,deny
    Allow from all
    </Directory>

    Trong đó /www/Joomla/ là đường dẫn tới thư mục Joomla của bạn

    [3]. Để tăng cường bảo mật mở Linux Shell và chay dòng lệnh sau:

    /opt/lampp/lampp security

    [4]. Để XAMPP tự chạy sau khi Reboot (giống như một service trong Windows chạy ở chế độ Automatic). Xem hướng dẫn sau: http://www.apachefriends.org/en/faq-...linux.html#fsl

  2. #2
    Thành viên mới Avatar của oixinhqua
    Tham gia ngày
    30-05-09
    Tuổi
    22
    Bài gửi
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Unhappy eaccelerator

    Sau khi đã cài XAMPP trên Linux - cụ thể ở đây mình cài trên Ubuntu 8.04 thì lại vướng một vấn đề như sau :


    eaccelerator bị inactived. Trong khi web php mình định sử dụng đã được encode bằng eaccelerator do đó phải active được eaccelerator thì web đó mới có thể chạy được.

    Tìm vào file php.ini xem thì thấy :



    eaccelerator đã bị disabled đi do không tương thích với PHP 5.3 kèm theo bộ apache XAMPP.

    Lần mò vào trang chủ của eaccelerator, mình đã tìm được bộ source mới của eaccelerator có hỗ trợ cho php 5.3 :



    Tuy nhiên không làm cách nào cài được bộ source này vào thay thế eaccelerator có sẵn của XAMPP.

    Mong được mọi người giúp đỡ tháo gỡ khó khăn này.

  3. #3
    Thành viên mới Avatar của GNTB
    Tham gia ngày
    04-09-09
    Bài gửi
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Mặc định

    Hi Oixinhqua
    XAMPP là bộ cài tích hợp sẵn apache, php, ... và các file cấu hình kết nối chúng thành một hệ thống hoàn chỉnh tiện lợi cho người mới học linux chưa thành thạo. Tuy nhiên đôi khi sự tích hợp sẵn này lại đem lại sự bất tiện nếu ta muốn thay đổi hoặc như trường hợp của bạn là eaccelerator.
    theo mình nghĩ ta có thể cài thay thế eaccelerator sẵn có trong XAMPP bằng eaccelerator bản mới nhất tương thích với PHP nhưng trong khi cài bạn chú ý những điểm sau:
    + toàn bộ PHP của mình cài nằm trong /opt/lampp - do đó khi cài eaccelerator bạn phải trỏ đường dẫn PHP tới bộ PHP của XAMPP đã cài sẵn.
    + Sau khi cài xong eaccelerator bạn vào file cấu hình php.ini chỉnh sửa xóa dấu ";" cho các dòng sau:
    ;extension="eaccelerator.so"
    ;eaccelerator.shm_size="16"
    ;eaccelerator.cache_dir="/opt/lampp/tmp/eaccelerator"
    ;eaccelerator.enable="1"
    ;eaccelerator.optimizer="1"
    ;eaccelerator.check_mtime="1"
    ;eaccelerator.debug="0"
    ;eaccelerator.filter=""
    ;eaccelerator.shm_max="0"
    ;eaccelerator.shm_ttl="0"
    ;eaccelerator.shm_prune_period="0"
    ;eaccelerator.shm_only="0"
    ;eaccelerator.compress="1"
    ;eaccelerator.compress_level="9"

    + bạn phải chỉ lại đường dẫn thư viện của eaccelerator (sau khi cài xong)
    + Trong quá trình cài eaccelerator có thể phải cài cả Zend (nếu thiếu)
    + Restart lại XAMPP

    bạn cứ làm từng bước một gặp lỗi ở đâu bạn post lên diễn đàn để chúng ta cùng thảo luận tiếp

  4. #4
    Thành viên mới Avatar của oixinhqua
    Tham gia ngày
    30-05-09
    Tuổi
    22
    Bài gửi
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Mặc định

    mình gặp rắc rối ngay từ bước đầu tiên Step 1. Compiling eAccelerator

    Mặc dù đã install đầy đủ php5, autoconf, automake, libtool, m4 theo yêu cầu trong này http://eaccelerator.net/wiki/InstallFromSource nhưng vẫn không làm sao chạy được 3 dòng lệnh theo hướng dẫn.

+ Trả lời chủ đề

Thông tin chủ đề

Users Browsing this Thread

Hiện có 1 người đọc bài này. (0 thành viên và 1 khách)

     

Quyền viết bài

  • Bạn không thể gửi chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
muagi.vn