8/1/12

CẤU HÌNH WEB ĐỘNG PHP – MYSQL

1.1.1.     THỰC HÀNH 2: CẤU HÌNH WEB ĐỘNG PHP – MYSQL

Trong phần này ta sẽ tìm hiểu cách cấu hình một website hỗ trợ Web động PHP sử dụng cơ sở dữ liệu MySQL. Trong phần này ta chỉ cài đặt PHP, MySQL và biết cách cấu hình Website hỗ trợ ngôn ngữ PHP.

Kiểm tra phần mềm httpd đã cài đặt hay chưa

[root@localhost ~]# rpm -qa httpd
httpd-2.2.15-5.el6.centos.i686
[root@localhost ~]# rpm -qa php
php-5.3.3-3.el6_1.3.i686
[root@localhost ~]# rpm -qa mysql
mysql-5.1.52-1.el6_0.1.i686

Cài đặt php

[root@localhost ~]# yum -y install php*
Resolving Dependencies
--> Running transaction check
---> Package unixODBC.i686 0:2.2.14-11.el6 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
=====================================================================
 Package       Arch      Version                Repository        Size
=====================================================================
Installing:
 php-bcmath    i686      5.3.3-3.el6_1.3       updates     32 k
 php-dba       i686      5.3.3-3.el6_1.3       updates     38 k
 php-devel     i686      5.3.3-3.el6_1.3       pdates    505 k
Transaction Summary
=====================================================================
Install      27 Package(s)
Upgrade       0 Package(s)
Total download size: 6.3 M
Installed size: 21 M
Downloading Packages:
(1/27): aspell-0.60.6-12.el6.i686.rpm                   | 629 kB     00:00    
………………………………………………………………
(27/27): unixODBC-2.2.14-11.el6.i686.rpm                | 382 kB     00:00    
---------------------------------------------------------------------
Total                                          1.2 MB/s | 6.3 MB     00:05    
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : 1:php-pear-1.9.0-2.el6.noarch          1/27
…………………………………………………………………………………………….
  libtidy.i686 0:0.99.0-19.20070615.1.el6    recode.i686 0:3.6-28.1.el6       
  unixODBC.i686 0:2.2.14-11.el6            
Complete!

Cấu hình /etc/httpd/conf/httpd.conf

-      DirectoryIndex index.htm index.php
-      AddType application/x-httpd-php.php

Tạo dữ liệu PHP và chép vào thư mục /var/www/html

a)   Tạo trang index.htm
<html>
<body>
<form action="welcome.php" method="post">
      Name: <input type="text" name="name"/>
                  Age: <input type="text" name="age" />
                  <input type="submit" />
</form>
</body>
</html>
Trang này cung cấp hai input field và nút submit để người dùng điền thông tin tên, tuổi, sau đó submit để gởi đến file welcome.php để hiển thị kết quả. Tạo trang welcome.php
<html>
<body>
            Welcome <?php echo $_POST["name"]; ?>.<br />
            You are <?php echo $_POST["age"]; ?> years old.
</body>
</html>
b)  Thêm hai tùy chọn trong cấu hình /etc/httpd/conf/httpd.conf
#Thay đổi dòng 402
DirectoryIndex index.html index.php
#Thay đổi dòng 765
AddType application/x-httpd-php.php
c)   Khởi tạo lại dịch vụ httpd và kiểm tra
#service httpd restart

Bài đăng phổ biến