Nếu bạn định cài đặt PHP trên Linux hoặc bất kỳ biến thể nào khác của Unix. Thì đây là danh sách các điều kiện tiên quyết
- Bản phân phối nguồn PHP http://www.php.net/downloads.php
- Bản phân phối nguồn Apache mới nhất http://httpd.apache.org/download.cgi
- Cơ sở dữ liệu hỗ trợ PHP đang hoạt động, nếu bạn định sử dụng một cơ sở dữ liệu (Ví dụ: MySQL, Oracle, …)
- Bất kỳ phần mềm được hỗ trợ nào khác mà PHP phải kết nối (Mail Server, BCMath package, JDK, …)
- Một trình biên dịch ANSI C
- Tiện ích GNU MAKE – Bạn có thể tải về miễn phí tại http://www.gnu.org/software/make
Bây giờ, đây là các bước để cài đặt Apache và PHP trên máy Linux hoặc Unix của bạn. Nếu phiên bản PHP hoặc Apache của bạn khác nhau thì hãy lưu ý.
Table of Contents
Bước 1
Nếu bạn chưa làm, thì hãy giải nén và gỡ bỏ phần mềm Apache của bạn đang có trên máy chủ. Trừ khi bạn có lý do để làm khác. Hãy làm mọi việc trên đường dẫn /usr/local .
gunzip -c apache_2.4.x.tar.gz
tar -xvf apache_2.4.x.tar
Bước 2
Xây dựng Máy chủ apache như sau:
cd apache_2.4.x
./configure --prefix=/usr/local/apache --enable-so
make
make install
Bước 3
Giải nén và gỡ bỏ phần mềm PHP của bạn đang có trên máy chủ. Trừ khi bạn có lý do để làm khác. Hãy làm mọi việc trên đường dẫn /usr/local .
gunzip -c php-7.x.tar.gz
tar -xvf php-7.x.tar
cd php-7.x
Bước 4
Định cấu hình và xây dựng PHP của bạn, giả sử bạn đang sử dụng cơ sở dữ liệu MySQL.
./configure --with-apxs=/usr/sbin/apxs \
--with-mysql=/usr/bin/mysql
make
make install
Bước 5
Cài đặt tệp php.ini. Chỉnh sửa tệp này để nhận chỉ thị cấu hình
cd ../../php-7.x
cp php.ini-development /usr/local/lib/php.ini
Bước 6
- Cho máy chủ Apache của bạn biết nơi bạn muốn cung cấp tệp và (các) phần mở rộng nào bạn muốn. Hãy xác định tệp PHP extension .php là tiêu chuẩn. Nhưng bạn có thể sử dụng .html, .phtml hoặc bất cứ thứ gì bạn muốn.
- Truy cập tệp cấu hình HTTP của bạn (/usr/local/apache/conf hoặc bất kỳ đường dẫn nào của bạn đã thiết lập)
- Mở httpd.conf bằng trình soạn thảo văn bản.
- Tìm kiếm từ DocumentRoot (sẽ xuất hiện hai lần) và thay đổi cả hai đường dẫn đến thư mục bạn muốn phân phát tệp (trong trường hợp này của tôi là /home/httpd). Chúng tôi khuyên bạn nên sử dụng thư mục chính thay vì thư mục mặc định /usr/local/apache/htdocs vì nó an toàn hơn). Nhưng nó không nhất thiết phải nằm trong thư mục chính. Bạn sẽ giữ tất cả các tệp PHP của mình trong thư mục này.
- Thêm ít nhất một chỉ thị PHP Extension, như được hiển thị trong dòng đầu tiên của đoạn mã. Trong dòng thứ hai, tôi cũng đã thêm một trình xử lý thứ hai để có tất cả các tệp HTML được phân tích cú pháp thành PHP.
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
Bước 7
Khởi động lại máy chủ của bạn. Mỗi khi bạn thay đổi cấu hình HTTP hoặc các tệp php.ini, bạn phải dừng và khởi động lại máy chủ của mình.
cd ../bin
./apachectl start
Bước 8
Đặt quyền đối với thư mục root của tài liệu thành khả năng world-executable. Các tệp PHP thực tế trong thư mục chỉ cần có thể đọc được world-readable (644). Nếu cần, hãy thay thế /home/httpd như bên dưới
chmod 755 /home/httpd/html/php
Bước 9
Mở trình soạn thảo văn bản. Gõ: <?php phpinfo (); ?>. Lưu tệp này trong thư mục root của máy chủ Web của bạn dưới dạng info.php. Khởi động bất kỳ trình duyệt Web nào và duyệt tệp. Bạn phải luôn sử dụng yêu cầu HTTP (http://www.domaincuaban.com/info.php hoặc http: //localhost/info.php hoặc http://127.0.0.1/info.php) thay vì tên tệp (/home/httpd/info.php) để tệp được phân tích cú pháp chính xác.
Bạn sẽ thấy một bảng dài thông tin về thông báo cài đặt PHP mới của mình. Lúc đó Xin chúc mừng!
Kỳ vọng của tôi là đem lại "Trải nghiệm không giới hạn" cho khách đến thăm Website.