Thủ Thuật Cài đặt php 5 với Apache 2.0.x và MySQL trên XP

Thảo luận trong 'Thủ thuật Windows - System' bắt đầu bởi SrbIT, 11 Tháng mười 2009.

  1. Offline

    SrbIT

    • Thành viên sáng lập

    Số bài viết:
    122
    Đã được thích:
    124
    Điểm thành tích:
    90
    I) Các phần mềm cần thiết:

    • -Microsoft Windows XP hoặc Window 2000
    • Apache 2.0.x (tôi chưa dùng 2.0.50). Bạn có thể tải về phiên bản mới nhất cho Win32 ở địa chỉ http://httpd.apache.org/. PHP 5.0 (tôi sẽ cài đặt PHP 5.0 như là một mô đun của Apache, theo cách mà người ta cài PHP cho các máy chủ). Tải phiên bản này tại địa chỉ: http://www.php.net/download hoặc tại các bản phát triển http://snaps.php.net/ MySQL 4.0 bản mới nhất có thể tải từ http://mysql.com/

      II) Cài đặt Apache 2.0

      - Apache 2.0 có trình cài đặt tự động. Tải file có tên apache_2.0.50-win32-x86-no_ssl.msi và chạy nó. Theo mặc định nó được cài đặt vào c:\program Files\Apache Group\Apache2\. Tuy nhiên để tiện cho việc cài đặt các mođun kèm theo, tôi cài nó vào c:\webserver\Apache2. Bạn có thể tham khảo bài viết trực quan tại http://www.opensource.org/javavietnam

      III) Cài đặt PHP 5.0

      - Hiện tại PHP 5.0 chưa có trình cài đặt tự động. Tải PHP.net file php-5.0.0-Win32.zip với dung lượng chừng 7.6MB. Giải nén file này vào thư mục bạn chọn. Để tiện quản lý tôi giải nén vào c:\webserver\php5

      - Sau khi giải nén, ban sẽ thấy PHP 5 có một cấu trúc khác hẳn PHP4. Lý do PHP được viết lại gần như toàn bộ để có những cải thiện về tính năng tốc độ. Tìm đến tập tin php.int-recommended và thực hiện các bước sau:

      - Chép nó vào thư mục đã cài Apache ở trên (c:\webserver\Apache2\php.ini)

      - Dùng trình soạn thảo văn bản thuần túy để mở file này:

      - Tìm đến dòng

      Code:

      extension_dir=”./” replace it: extension_dir=”c:\webserver\php5\ext”

      -Tìm đến dòng

      Code:

      ;extension=php_mysql.dll

      - Và bỏ dấu “;” ở đầu dòng (áp dụng khi bạn cần dùng các hàm PHP xử lý dữ liệu chúa trong MySQL)

      - Ngay từ khi phiên bản PHP 5.0 Beta ra mắt lần đầu tiên, các nhà phát triển đã thông báo là nó được thiết lập mặc định không làm việc trong MySQL vì trong bộ cài PHP 5.0 đã có chứa SQLine, một hệ quản trị cơ sở dữ liệu nhúng, chạy cực mạnh, đủ tính năng dùng cho doanh nghiệp nhỏ. Ngoài ra, lý do chủ yếu là vấn đề giấy phép CPL. Tuy nhiên, nếu cần đến một hệ quản trị cơ sở dữ liệu cao cấp hơn như MySql thì PHP 5 cho phép bạn cấu hình lại để sẵn sàng làm việc. Nếu không chú ý đến điều này, bạn có thể gặp lỗi

      - Cũng trong file php.ini này bạn tìm đến dòng

      Code:

      ;session.save_path

      - và sửa lại thành

      Code:

      session.save_path=”c:\\webserver\php5\tmp

      - Kế tiếp, tìm đến dòng [mail function] bên dưới mấy dòng bạn sẽ thấy dòng

      Code:

      ;sendmail_from

      - hãy bỏ dấu “;” ở đầu dòng và thay đổi thành địa chỉ mail theo ý bạn

      - ví dụ:

      Code:

      localhost@phpvietnam.net

      - Vào thư mục ext trong thư mục PHP 5 xem đã có file php_mysql.dll ở đó chưa. Đây là thư viện để PHP 5 xử lsy các lệnh gọi hàm xử lý dữ liệu với MySql. Hãy tìm file này trong thư mục giả nén php và chép nó vào thư mục con ext.

      - Chép file libmysql.dll trong thư mục PHP 5 vào thư mục c:\Windows\System32 hoặc thư mục bin của Apache2. Nếu không thực hiện bước này có thể bạn sẽ gặp lỗi can’t load c:\webserver\php5\ext\php_mysql.dll”

      - Kế tiếp hãy vào thư mục conf của Apache và tìm đến httpd.conf. Nếu cài đặt apache 2.0.x theo mặc định đường dẫn là c:\Program Files\….. Mở file này và tìm đến dòng

      #LoadModulessl_modulemodules/mod_ssl.so. Bạn hãy bổ sung thêm 2 dòng sau:

      Code:

      LoadModule php5_module “C:/webserver/php5/php5apache2.dll”

      AddType application/x-http-php.php

      - Dòng LoadModule sẽ cho phép apache nạp module vào thư viện gọi PHP 5 thực hiện các tác vụ liên quan tới xử lý liên quan dến các file php. Bạn cần chú ý thay đổi đường dẫn file php5apache2.dll tùy theo truờng hợp của bạn. Bây giờ khởi động Apache2.

      IV) Cài đặt MySQL 4.0

      - Tải về và cài bình thường

      - Hiên nay đã có mysql 4.1.xxx và mysql 5.0 nhưng rất khó cài tốt nhất là dùng các bản 4.0.xxx .

      - Theo kinh nghiệm của TMK thì bạn nên cài ở ổ dĩa khác ổ dĩa cài HDH để sao này bạn có nhu cầu cài lại HDH thì không mất dữ liệu (nói nhỏ 1 tí : TMK trung bình 2 tuần là phải cài win lại )

      - Nếu bạn đã cài ổ dĩa khác rùi sao khi cài win lai lam sao khởi động ?Đâu nè :

      Vd bạn cài:

      Code:

      apache e:\webserver\apache2
      mysql e:\webserver\mysql
      php5 e:\webserver\php5

      - Vào dos va chuyển tới thư mục e:\webserver\apache2\bin và gõ :

      Code:

      apache -k install (enter)
      apache -k start (enter)

      - Thế là khởi động apache

      - Còn với mysql thì dễ hơn vào thu mục e:\webserver\mysql\bin
      nhấp vào mysqladmin.exe nhập user name và pass thế là xong

      - Có liền tiếp theo là bây giờ bạn muốn bỏ không sài apache nữa và không sài mysql làm sao đây ?:

      - Vào dos chuyển đến thư mục bin của apache gõ:

      Code:

      apache -k stop
      apache -k uninstall

      - Thế là xong đời apache

      - Còn mysql thi vào mysqladmin nhấp chuột phải chọn stop sever và tiếp chọn remove thế là xong

      --Bản Quyền Thuộc Về Anh GOogle

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí