Cài đặt php trên windows server 2008

Phần 1: Web Server nền tảng Windows Server 2008 R2
1. Cài đặt VMWare √
2. Cài đặt Windows Server 2008 R2 – Tạo máy ảo và cài win √
3. Cài đặt IIS – Test với địa chỉ localhost
4. Tạo web site test
———————————————————————————
HƯỚNG DẪN

1. Cài đặt VMWare
Phần này tương đối dễ, chỉ cần next next finish là xong.
Link download: //goo.gl/RzESvy

2. Cài đặt Windows Server 2008 R2 – Tạo máy ảo và cài win
Quan trọng lúc tạo máy ảo để cài Win cho dễ dàng thì cần chú ý xem clip, có một số lựa chọn quan trọng.
Link download: //goo.gl/ncTQSm

Dưới đây là video hướng dẫn

THỰC HÀNH 1 – Cài đặt web Server

Phần 1: Web Server nền tảng Windows Server 2008 R2
1. Cài đặt VMWare √
2. Cài đặt Windows Server 2008 R2 – Tạo máy ảo và cài win √
3. Cài đặt IIS – Test với địa chỉ localhost
4. Tạo web site test
———————————————————————————
HƯỚNG DẪN

3. Cài đặt IIS – Test với địa chỉ localhost
Cài đặt IIS bằng cách bật Role Web Server lên. Sau khi cài thành công tiến hành kiểm tra bằng cách mở trình duyệt truy cập vào địa chỉ: //localhost/

4. Tạo web site test
Tạo thư mục để lưu trữ website. Tạo file index.htm với nội dung tùy ý. Đây là trang chủ của website.
Mở IIS và tiến hành tạo website. Sau đó tạo domain ảo bằng cách sửa file Hosts (cách dễ nhất). Kiểm tra bằng cách truy cập vào domain vừa tạo bằng trình duyệt IE.

Hướng dẫn cài đặt Apache, Php trên Windows Server 2008 R2 PS1 ,Windows server 2012 R2

Hướng dẫn cài đặt Apache, Php trên Windows Server 2008 R2 PS1 , Windows server 2012 R2...

Các bạn tham khảo bài viết sau nhe:

//www.sitecuatui.com/cai-dat-ap...-tren-windows/

Kinh nghiệm cài đặt

- Cài đặt trên Windows Server 2008 R2 service pack 1 (nếu bạn dùng windows 2008 thì nhớ update lên service pack 1 nhe)

- Các Source cài đặt phải đồng bộ 64bit hết or X86
Mình cài 64Bit

//www.apachelounge.com/download...win64-VC14.zip

//www.apachelounge.com/download...win64-VC14.zip

//windows.php.net/downloads/rel...2-VC11-x64.zip

//www.microsoft.com/en-us/down....aspx?id=48145


Nếu gập 1 số lỗi phát sinh như dạng này thì cài đặt thêm các thành phần sau:

vcruntime140.dll is missing apache

the program can't start because msvcr100.dll is missing

the program can't start because api-ms-win-crt-runtime-l1-1-0.dll is missing apache


//www.microsoft.com/en-us/down....aspx?id=48145

//www.microsoft.com/en-us/down....aspx?id=30679

//www.apachehaus.com/cgi-bin/do...kVFVFdhtmWs9UU

Nếu trong source PHP không có file dạng: php5apache2_4.dll

thì cấu hình cầu hình chạy dạng này:

Cấu hình Apache chạy PHP thông qua FastCGI

[Kinh nghiệm webmaster] Nếu như trước đây, Linux và Windows có sự khác biệt rất lớn thì cùng với sự phát triển của công nghệ thông tin, giờ đây, sự khác biệt này đang gần được thu hẹp, chúng ta có thể chạy hầu hết các ứng dụng viết cho Linux trên hệ điều hành Windows và ngược lại.

Trong bài viết này, tôi sẽ giới thiệu cách cài đặt một website WordPress (hay các website sử dụng mã nguồn PHP và MySQL nói chung) trên webserver IIS của Windows Server 2008.

Để triển khai một website PHP nói chung trên một Windows hosting, thông thường, phải trải qua 2 bước như sau:

– Bước 1:  Cấu hình để IIS biên dịch được mã nguồn PHP
– Bước 2:  Cài đặt hệ quản trị cơ sở dữ liệu MySQL

Sau đây tôi sẽ hướng dẫn chi tiết từng bước thực hiện

Bước 1: Cấu hình biên dịch PHP trong IIS 7 của Windows Server 2008 R2

Có 2 cách để cấu hình cho IIS biên dịch được PHP là sử dụng CGI và sử dụng ISAPI. Theo đánh giá của nhiều người thì CGI cho hiệu suất cao hơn do hỗ trợ xử lý đa luồng tốt hơn. Tuy nhiên, tôi chỉ mới dùng CGI nên cũng chưa kiểm chứng được đánh giá này. Chúng ta có thể cấu hình bằng tay (manual) hoặc sử dụng công cụ PHP Manager for IIS

Kích hoạt module FastCGI và chạy PHP trên IIS7

Trong màn hình Server Manager, chọn Roles -> Add Role Services và chọn cài đặt CGI như hình bên dưới. Việc cài đặt sẽ kích hoạt cả 2 dịch vụ CGI và FastCGI.

Cài đặt PHP và cấu hình php.ini

+ Đầu tiên ta tải PHP tại //www.php.net/downloads.php , chọn file php-5.5.10.tar.gz (phiên bản hiện tại là PHP 5.5.10)

+ Giải nén file đã tải vào thư mục bạn chọn (ví dụ C:\PHP chẳn hạn). Đổi tên file php.ini-production thành php.ini

+ Mở file php.ini lên và thực hiện tinh chỉnh như sau (bỏ comment ở đầu dòng lệnh):

  • fastcgi.impersonate = 1
  • cgi.fix_pathinfo=1
  • cgi.force_redirect = 0
  • open_basedir: Đường dẫn tới thư mục chứa website
  • extension_dir: Đường dẫn tới thư mục module PHP bạn vừa cài tải và giải nén ra ở trên.

extension=php_mbstring.dll
extension=php_bz2.dll
extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll
extension=php_openssl.dll
;extension=php_oracle.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_zip.dll

Ngoài ra các bạn có thể tìm trên bác Google để xem các bài viết hướng dẫn cấu hình php.ini tối ưu nhất.

+ Để kiểm tra xem bạn đã cài đặt và cấu hình PHP thành công hay chưa, ta thực hiện:

  • Vào Run -> cmd
  • Trong màn hình Command, gõ lệnh: php -info
  • Nếu việc cài đặt thành công, dòng lệnh sẽ xuất ra tất cả các cấu hình của PHP

Cấu hình biên dịch PHP trong IIS

+ Mở IIS manager lên và vào Handler Mappings

Chọn Add Module Mapping và điền các thông tin cần thiết:

  • Request path: *.php
  • Module: FastCgiModule
  • Executable: “C:\[Path to your PHP installation]\php-cgi.exe”
  • Name: PHP via FastCGI

+ Click chọn OK và một bảng thông báo xuất hiện xác nhận bạn có muốn bật PHP sử dụng FastCGI hay không? Chúng ta chọn YES

+ Cuối cùng, mở trình duyệt lên và nhập vào: //localhost/, nếu trình duyệt hiển thị thông tin phiên bản PHP thì có nghĩa là chúng ta đã  thành công bước cấu hình PHP

Bước 2: Cài đặt MySQL trong Windows Server 2008 R2

Hướng dẫn download và cài đặt MySQL cho Windows Server

– Không khó khăn gì lắm, :D. Các bạn download bộ cài MySQL mới nhất cho Windows tại: //dev.mysql.com/downloads/. Chọn bản 32bit hoặc 64bit tùy theo server của bạn là 32bit hay 64bit.

– Chọn bản miễn phí nhé, thông thường, chúng ta chọn bản MySQL Community Server (GPL), không được chọn các bản mất phí (có chữ commercial là bỏ qua đi). Đăng ký một tài khoản rồi download bộ cài về để chạy!

– Cài đặt bình thường (như bao phần mềm khác 😀 ).Lưu ý, khi setup xong bạn nhớ tích vào “Configure the MySQL Server Now

Hướng dẫn cấu hình MySQL trong Windows Server 2008

– Bước 1:  Chọn Detailed Configuration

– Bước 2: Có 3 lựa chọn sau:

  • Developer Machine: với lựa chọn này, MySQL sẽ sử dụng ít memory nhất, thích hợp cài trên các máy của lập trình viên dùng để phát triển phần mềm.
  • Server Machine: lựa chọn này thích hợp cho các hosting server (vừa chạy MySQL vừa chạy Web server, Mail server…).
  • Dedicated MySQL Server Machine: lựa chọn này dành cho các server chỉ chuyên chạy MySQL, không chạy thêm các dịch vụ server nào khác. MySQL sẽ dùng trọn memory của máy để tăng tốc độ truy xuất CSDL.

– Bước 3: Chọn Multifunctional Database

– Bước 4: Thiết lập số kết nối đến cơ sở dữ liệu, bạn chọn Decision support

– Bước 5: Enable TCP/IP…: Chọn cổng cho MySQL => có thể để cổng mặc định cho nó (cổng 3306)

– Bước 6: Character set: Tùy vào mục đích sử dụng để chọn kiểu mã hóa phù hợp (nếu có tiếng Việt thì cần chọn kiểu UFT8)

– Bước 7: Chọn Install as windows service và tick vào ô include Bin directory…

– Bước 8: Nhập user và password cho tài khoản root của MySQL và click Execute để bắt đầu cài đặt

Để tiện cho việc quản lý cơ sở dữ liệu MySQL, các bạn nên sử dụng một phần mềm cho trực quan, chẳng hạn như PHPMyAdmin:

– Download: PHPMyAdmin (phiên bản hiện tại là 4.1.12 – phát hành ngày 27/3/2014)

– Giải nén vào thư mục wwwroot và run.

All done!

Chúc các bạn thành công.

Chủ đề