Danh mục

Cài đặt Apache2 với PHP5 và MySQL trên nền tảng Fedora 14 (LAMP)

Số trang: 15      Loại file: pdf      Dung lượng: 330.71 KB      Lượt xem: 18      Lượt tải: 0    
Hoai.2512

Phí tải xuống: 5,000 VND Tải xuống file đầy đủ (15 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Trong bài viết sau, Quản Trị Mạng sẽ giới thiệu với các bạn cách cài đặt webserver Apache2 trên Fedora 14 server cùng với PHP5 và MySQL hỗ trợ. Thuật ngữ LAMP ở đây là từ viết tắt của Linux, Apache, MySQL, PHP. Tại đây, chúng tôi tiến hành thử nghiệm trên hệ thống có hostname server1.example.com, địa chỉ IP 192.168.0.100. Tùy từng hệ thống khác nhau mà các bạn nên có điều chỉnh thích hợp. Việc trước tiên cần phải làm là cài đặt MySQL 5: yum install mysql mysql-server....
Nội dung trích xuất từ tài liệu:
Cài đặt Apache2 với PHP5 và MySQL trên nền tảng Fedora 14 (LAMP) Cài đặt Apache2 với PHP5 và MySQL trên nền tảngFedora 14 (LAMP):Trong bài viết sau, Quản Trị Mạng sẽ giới thiệu với các bạncách cài đặt webserver Apache2 trên Fedora 14 server cùngvới PHP5 và MySQL hỗ trợ. Thuật ngữ LAMP ở đây là từviết tắt của Linux, Apache, MySQL, PHP.Tại đây, chúng tôi tiến hành thử nghiệm trên hệ thống cóhostname server1.example.com, địa chỉ IP 192.168.0.100. Tùytừng hệ thống khác nhau mà các bạn nên có điều chỉnh thíchhợp. Việc trước tiên cần phải làm là cài đặt MySQL 5:yum install mysql mysql-serverSau đó chúng ta cần tạo đường dẫn khởi động cho MySQL (dovậy MySQL sẽ tự khởi động cùng hệ thống), và kích hoạtMySQL server:chkconfig --levels 235 mysqld on/etc/init.d/mysqld startGõ lệnh:mysql_secure_installationđể khởi tạo mật khẩu cho tài khoản người dùng root (nếukhông thì bất cứ ai cũng có thể truy cập cơ sở dữ liệu MySQLcủa bạn):[root@server1 ~]#mysql_secure_installationNOTE: RUNNING ALL PARTS OF THIS SCRIPT ISRECOMMENDED FOR ALL MySQL SERVERS IN PRODUCTION USE! PLEASEREAD EACH STEP CAREFULLY!In order to log into MySQL to secure it,well need the currentpassword for the root user. If youvejust installed MySQL, andyou havent set the root password yet, thepassword will be blank,so you should just press enter here.Enter current password for root (enter fornone): user account created forthem. This is intended only for testing,and to make the installationgo a bit smoother. You should remove thembefore moving into aproduction environment.Remove anonymous users? [Y/n] before moving into a productionenvironment.Remove test database and access to it?[Y/n] Thanks for using MySQL![root@server1 ~]#Cài đặt Apache2:Hiện tại, Apache2 đã có sẵn trong các gói cài đặt của Fedora,do vậy chỉ cần sử dụng lệnh:yum install httpdvà thiết lập tính năng khởi động cùng hệ thống:chkconfig --levels 235 httpd onSau đó khởi động Apache:/etc/init.d/httpd startKhởi động trình duyệt và gõ địa chỉ http://192.168.0.100, cácbạn sẽ thấy trang kiểm tra ban đầu của Apache2 như sau:Thư mục tài liệu root mặc định của Apache là /var/www/htmltrên Fedora, và file cấu hình /etc/httpd/conf/httpd.conf, ngoàira, các file thiết lập khác đều được lưu trữ tại thư mục/etc/httpd/conf.d/Cài đặt PHP5:Để cài các module cần thiết của PHP5 và Apache PHP5, cácbạn sử dụng lệnh sau:yum install phpSau đó phải khởi động lại Apache:/etc/init.d/httpd restartViệc tiếp theo cần làm là kiểm tra lại quá trình cài đặt PHP5trên. Tất cả tài liệu root mặc định của website được lưu tại/var/www/html. Ngay sau đây, chúng ta sẽ tạo 1 file PHP nhỏ(info.php) trong thư mục đó và gọi ra bằng trình duyệt. File nàysẽ hiển thị tất cả các thông tin hữu ích về toàn bộ quá trình càiđặt PHP, cũng như phiên bản và 1 số chi tiết khác:vi /var/www/html/info.phpKhởi động trình duyệt, và gõ địa chỉhttp://192.168.0.100/info.php:Nếu hệ thống của bạn hiển thị kết quả như trên, nghĩa là PHP5đã hoạt động, và thông qua trình điều khiển Apache 2.0Handler, thông tin này được hiển thị tại dòng Server API. Khixem thêm, bạn sẽ thấy hầu hết các module đều đã được kíchhoạt trong PHP5, nhưng thiếu mất MySQL, nghĩa là PHP5không hỗ trợ MySQL.Điều chỉnh MySQL hoạt động với PHP5:Về bản chất, để thiết lập MySQL tương thích với PHP5, chúngta cần cài đặt thêm gói php-mysql hỗ trợ. Bạn có thể tìm kiếmcác module PHP5 thích hợp như sau:yum search phpChọn lấy 1 kết quả bất kỳ và cài đặt như bình thường:yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpcphp-eaccelerator php-magickwand php-magpierss php-mbstring php-mcrypt php-mssql php-shout php-snmp php-soap php-tidySau đó, khởi động lại Apache2:/etc/init.d/httpd restartKiểm tra lại bằng trình duyệt (http://192.168.0.100/info.php),lần này bạn sẽ thấy module MySQL đã xuất hiện:1 công cụ không thể thiếu để điều khiển cơ sở dữ liệu MySQLlà phpMyAdmin, các bạn cài đặt ứng dụng này bằng lệnh:yum install phpmyadminTiếp theo, chúng ta cần cấu hình lại phpMyAdmin bằng cáchthay đổi thiết lập của Apache để chấp nhận các kết nối từ mọinơi, không chỉ từ localhost (chỉnh lại cú pháp ):vi /etc/httpd/conf.d/phpMyAdmin.conf# phpMyAdmin - Web based MySQL browserwritten in php## Allows only localhost by default## But allowing phpMyAdmin to anyone otherthan localhost should be considered# dangerous unless properly secured by SSLAlias /phpMyAdmin /usr/share/phpMyAdminAlias /phpmyadmin /usr/share/phpMyAdmin## Order Deny,Allow# Deny from All# Allow from 127.0.0.1# Allow from ::1# Order Deny,Allow Deny from All Allow from 127.0.0.1 Allow from ::1# These directories do not require accessover HTTP - taken from the original# phpMyAdmin upstream tarball# Order Deny,Allow Deny from All All ...

Tài liệu được xem nhiều: