Tài liệu Giới thiệu, cài đặt và cấu hình apache, php và mysql

Thảo luận trong 'Thiết Kế Web' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    173
    Điểm thành tích:
    0
    Xu:
    0Xu
    GIỚI THIỆU, CÀI ĐẶT VÀ CẤU HÌNH APACHE, PHP VÀ MYSQL


    I_ APACHE HTTP SERVER


    1_G ớ th ệu Apache HTTP Server


    Dự án Apache là một sự cố gắng phát triển phần mềm cộng tác nhắm đến việc tạo ra một TTP
    server mạnh mẽ, có hạng thương mại, được đề cao,và mã nguồn thực hiện miễn phí. Dự án được
    tham gia quản lý bởi một nhóm người tình nguyện trên toàn thế giới sử dụng internet và Web để
    truyền thông , dựng kế hoạch và phát triển server . Những người tình nguyện này được biết đến
    như là nhóm Apache. Thêm nữa, hàng trăm người sử dụng đã đóng góp các ý tưởng, mã và các
    tài liệu cho dự án.


    Vào khoảng tháng 2 năm 1995, phần lớn phần mềm server được ưa chuộng trên web là tên miền
    TTP daemon công cộng được phát triển bởi Rob McCool tại trung tâm quốc gia của các ứng
    dụng siêu máy tính, trường đại học Illinois, Urbana-Champaign.


    Tuy nhiên, sự phát triển httpd đó đã bị ngưng trệ sau khi Rob rời NCSA vào khoảng giữa năm
    1994, và rất nhiều nhà phát triển web đã phát triển phần mở rộng của chính họ và khắc phục lỗi
    trong sự cần thiết của một sự phân phát chung. Một nhóm nhỏ của các nhà phát triển web này, đã
    kết hợp với nhau thông qua e-mail là chính, kết hợp cùng với nhau cho mục đích phối hợp những
    thay đổi của họ ( trong hình thức các miếng vá).


    Bằng cách dùng httpd 1.3 làm nền, họ đã thêm vào toàn bộ các miếng vá đã được công bố và các
    tính năng cao cấp khác, thử nghiệm trên chính các server của họ, và cho ra đời phiên bản công
    khai chính thức đầu tiên (0.6.2) của server Apache trong tháng 4 năm 1995.


    Server Apache ban đầu đã là một sự thành công lớn, nhưng họ cho rằng mã ban đầu cần phải
    được kiểm tra kỹ lưỡng và thiết kế lại. Trong suốt tháng 5 năm và tháng 6 năm 1995, Robert
    Thau đã thiết kế một kiến trúc server mới( mã được đặt tên là Shambhala) nó bao gồm một cấu
    trúc module và API cho việc mở rộng được tốt hơn. Nhóm làm việc đã chuyển sang nền server
    mới này từ tháng sáu và đã thêm các đặc điểm từ phiên bản 0.7.x, đưa đến kết quả trong Apache
    0.8.8 ( và các anh em của nó) trong tháng tám.


    Sau khi phát hành rộng rãi bản thử nghiệm beta, rất nhiều lỗ hổng trong các nền khác nhau đã
    được tìm thấy, một tập tài liệu mới ( của David Robinson), và quá trình thêm rất nhiều các chức
    năng trong dạng của các module chuẩn của họ, Apache 1.0 đã được phát hành vào ngày1 tháng
    12 năm 1995.


    Theo đánh giá của Netcraft (http://www.netcraft.com/survey/) chỉ ra rằng ngày nay Apache được sử
    dụng một cách rộng rãi hơn so với tất cả các web server đã được tổng hợp.
    2_Sử dụng Apache vớ M crosoft W ndows


    2.1_Các yêu cầu:


    Apache 1.3 được thiết kế trên Windows NT 4.0 và Windows 2000. Trình cài đặt nhị phân
    sẽ chỉ làm việc với họ vi xử lý x86,ví dụ như của hãng Intel. Apache cũng có thể chạy trên
    Windows 95 và 98. Trong mọi trường hợp, TCP/IP networking phải được cài đặt.
    Nếu chạy trên NT 4.0 thì phải chắc rằng máy đã được cài đặt Service Pack 3 hoặc Service 6.
    Chú ý: W nsock 2 phả được yêu cầu cho Apache 1.3.7 và các bản sau này.
    Nếu chạy trên Windows 95, bản nâmg cấp Winsock2 phải được cài đặt trước khi Apache
    chạy. Winsock2 cho Windows 95 có sẵn tại các địa chỉ:
    http:// www.microsoft.com/windows95/downloads. Bản cập nhật Winsock2 phải được cài đặt lại
    sau khi cài đặt Windows 95 dialup networking.


    2.2_Download ng Apache cho W ndows


    Thông tin về phiên bản mới nhất cho Apache có thể được tìm thấy trên webserver của
    Apache tại http://www.apache.org/httpd. Tại đây sẽ liệt kê phiên bản phát hành và các bản phát
    hành thử.
    Có thể download bản nhị phân của Apache cho Windows được đặt tên như: apache_1_3_#-win32-
    with_src.msi nếu muốn nghiên cứu mã nguồn của Apache thì ta có thể tải bản apache_1_3_#-win32-
    no_src.msi. Các bản này đều đã có đủ Apache runtime. Trước khi cài đặt Apache runtime, trong
    máy PC phải được cài Microsoft Installer version 1.10. Windows 2000 và Windows ME đều đã
    được hỗ trợ Microsoft Installer,còn nếu không thì ta phải download trên trang web của
    Microsoft.
    2.3_Cà đặt Apache trên W ndows
    Chạy file Apache .msi mà ta đã download về. Sẽ có một số lời nhắc như:


    ã Tên của ta và tên của công ty ta, và trên Windows NT/2000, có thể ta muốn tất cả user
    truy cập vào Apache như là một dịch vụ, hoặc nếu ta muốn cài đặt để chạy khi ta chọn
    Start Apache shortcut.
    ã Tên Server của ta, tên Domain và tài khoản quản trị của ta.
    ã Thư mục mà ta muốn cài đặt Apache (mặc định là C:Program FilesApache GroupApache
    mặc dù ta có thể thay đổi điều này tới bất kỳ thư mục nào ta thích)
    ã kiểu cà đặt. Tuỳ chọn Complete sẽ cài đặt tất cả mọi thứ, bao gồm mã nguồn nếu ta
    download gói -with_src.msi . Chọn cài đặt Custom nếu ta chọn không cài đặt tài liệu,
    hoặc mã nguồn từ gói.


    Trong quá trình cài đặt, Apache sẽ cấu hình các file trong thư mục conf cho sự lựa chọn thư mục
    cài đặt của ta.Tuy nhiên, nếu có bất kỳ một file nào trong thư mục này thì chúng cũng không bị
    ghi đè. Thay vào đó, bản copy mới sẽ được gán với đuôi .default.


    Sau khi cài đặt Apache, ta sẽ phải biên tập file cấu hình trong thư mục conf, điều này là bắt
    buộc. Các file này sẽ được cấu hình trong quá trình cài đặt để chuẩn bị cho Apache được chạy từ
    thư mục mà nó đã được cài đặt, với các tài liệu được đáp ứng trong thư mục con htdocs.Có rất
    nhiều các tuỳ chọn sẽ được thiết lập trước khi ta thực sự bắt đầu sử dụng Apache.Tuy nhiên, để
    có thể bắt đầu một cách nhanh chóng, các file sẽ được thực hiện như khi đã được cài đặt.Nếu ta
    muốn rỡ bỏ Apache, các file cấu hình sẽ không bị bỏ đi. Ta phải xoá cây thư mục (C:Program
    FilesApache Group là mặc định) nếu ta thấy không cần thiết giữ các file cấu hình và các file
    web của ta.
     

    Các file đính kèm:

Đang tải...