Tải xuống dll php_mysqli

Bạn có thể cài đặt Apache, PHP, MySQL và phpMyAdmin trên Windows để làm máy chủ web trong khi bạn vẫn có thể sử dụng các ứng dụng khác như duyệt web

Việc cài đặt một máy chủ web để sử dụng localhost trên Windows 7, 8, 10 là điều rất cần thiết để chạy thử các trang web trước khi phát hành nó trực tuyến. Nếu như bạn đang sử dụng một VPS Windows mà lại không tận dụng được để cài đặt một máy chủ web lên đó thì thật là đáng tiếc. Cũng như Ubuntu hay CentOS, các máy chủ web như Apache, Nginx cũng được hỗ trợ để cài đặt trên Windows.  

Tải xuống dll php_mysqli

Trong khi Apache có khả năng xử lý nội dung động (nội dung động) như PHP một cách tuyệt vời thì Nginx lại có thế mạnh để xử lý các nội dung tĩnh (nội dung tĩnh) như hình ảnh, js, css… Nếu như bạn có

Apache là máy chủ web thông dụng nhất trên thế giới. Vì các mã nguồn được hỗ trợ tốt trên Apache và đặc biệt là rất dễ sử dụng. Bài viết này sẽ hướng dẫn bạn cài đặt Apache, PHP, MySQL và phpMyAdmin trên Windows 7, 8, 10 từ nguồn Apache Lounge

Cài đặt Apache

Bạn có thể dễ dàng cài đặt Apache bằng cách cài đặt máy chủ web Apache từ chương trình cài đặt của WAMP Stack, WampServer hoặc XAMPP. Tuy nhiên ở đây mình chỉ cài đặt Apache từ nguồn để tiện cho việc tìm hiểu, tùy chỉnh cài đặt và cấu hình

Bước 1. Tải xuống Apache từ nguồn

Tải xuống nguồn Apache từ Apache Lounge phiên bản 64 bit hoặc 32 bit. Phiên bản mới nhất của Apache hiện tại là 2. 4. 33, tệp cần tải xuống là 

httpd -k install -n "ten-service"
2

Bản Apache VC15 được xây dựng trên Visual C++ Redistributable for Visual Studio 2017 (VC_redist. x64. exe cho 64-bit hoặc VC_redist. x86. exe cho 32-bit) nên bạn phải cài đặt nó trên Windows. Nếu bạn muốn cài đặt Apache trên Win XP thì hãy sử dụng bản Apache VC10 vì bàn VC15 không hỗ trợ Win XP

Bước 2. Cài đặt Apache

Sau khi tải xuống Apache từ nguồn, hãy giải nén thư mục Apache24 vào ổ C. Vì nguồn này được xây dựng mặc định cho ổ C, nếu như bạn muốn cài đặt nó trên ổ D hoặc USB hay bất kỳ đâu, thì bạn cần phải thay đổi lại cấu hình cho DocumentRoot… Vì các cấu hình hơi rắc rối nên mình sẽ để

Như vậy là quá trình cài đặt Apache đã hoàn thành. Để khởi động lại Apache, vào thư mục C. \Apache24\bin và chạy tệp httpd. người cũ

Bây giờ bạn có thể vào

httpd -k install -n "ten-service"
3 để kiểm tra. Nếu như bạn nhìn thấy dòng “Nó hoạt động. ” là bạn đã cài đặt và chạy Apache thành công

Có thể bạn sẽ nhìn thấy thông báo này khi chạy tệp httpd. người cũ

AH00558. httpd. người cũ. Không thể xác định một cách đáng tin cậy tên miền đủ điều kiện của máy chủ, sử dụng fe80. b93e. e93c. a570. f94a. Đặt chỉ thị 'Tên máy chủ' trên toàn cầu để chặn thông báo này

This chỉ là cảnh báo chứ không phải là lỗi. To fix it, you need to gán giá trị cho mục ServerName trong tệp C. \Apache24\conf\httpd. conf as after

#ServerName www. thí dụ. com. 80

Bỏ dấu “#” phía trước và thay đổi giá trị thành “localhost” hoặc tên miền của bạn

Tên máy chủ localhost

Bây giờ bạn có thể tắt cửa sổ httpd. exe và chạy lại tệp này để khởi động Apache xem thử còn lỗi không nhé

Bật mod_rewrite trong Apache trên localhost

Để sử dụng được Wordpress Permalink hoặc rewrite cho htaccess thì bạn cần phải bật mod_rewrite trên localhost. Để bật mod_rewrite trong Apache, bạn cần mở tệp C. \Apache24\conf\httpd. conf và tìm đoạn sau

#LoadModule rewrite_module mô-đun/mod_rewrite. vì thế

Xóa dấu “#” ở trước để bật mô-đun này nhé. Sau khi xóa sẽ được như sau

LoadModule mô-đun rewrite_module/mod_rewrite. vì thế

Tiếp theo bạn cần tìm đến đoạn như sau


…………………
AllowOverride Không có
…………………

Sửa

httpd -k install -n "ten-service"
4 thành 
httpd -k install -n "ten-service"
5 như sau


…………………
AllowOverride  Tất cả
…………………

Khởi động lại Apache và kiểm tra. Bạn cũng có thể bật mod_rewrite trong XAMPP, WAMP, Appserv bằng cách làm tương tự

Bước 3. Cài đặt dịch vụ cho Apache

Bạn có thể cài đặt để khởi động, khởi động lại, dừng Apache thông qua một dịch vụ của Windows. Bạn cũng có thể khởi động Apache cùng với máy tính nếu bạn muốn

Mở Command Prompt hoặc cmd (Run as Administrator) và sử dụng các lệnh sau

cd C:\Apache24\bin
httpd -k install

Như ở trên, bạn cần truy cập thư mục bin của Apache (C. \Apache24\bin) và sử dụng lệnh 

httpd -k install -n "ten-service"
6 để cài đặt một dịch vụ. Nếu thành công, bạn sẽ nhìn thấy thông báo như sau

Cài đặt 'Apache2. 4‘ dịch vụ
'Apache2. Dịch vụ 4’ đã được cài đặt thành công
thử nghiệm httpd. conf…
Các lỗi được báo cáo ở đây phải được sửa trước khi có thể bắt đầu dịch vụ

Theo mặc định thì Apache sẽ cài đặt dịch vụ là “Apache2. 4". Bạn có thể cài đặt tên dịch vụ theo ý muốn bằng cách sử dụng lệnh sau

httpd -k install -n "ten-service"

Bạn có thể bắt đầu, dừng hoặc khởi động lại Apache trên Windows bằng cách bắt đầu, dừng hoặc khởi động lại dịch vụ này trong Bảng điều khiển > Công cụ quản trị > Dịch vụ. Hoặc bạn có thể sử dụng lệnh để bắt đầu và dừng dịch vụ của Apache bằng cách mở Command Prompt hoặc cmd (Run as Administrator) và sử dụng các lệnh sau

# start Apache
net start Apache2.4

# stop Apache
net stop Apache2.4

Default thì dịch vụ của Apache sẽ tự động khởi động cùng với Windows. Điều đó có nghĩa là Apache sẽ tự khởi động khi bạn bật máy tính. Nếu bạn muốn khởi động Apache thủ công, hãy nhấn đúp vào dịch vụ và thay đổi mục Startup type thành Manual

Để gỡ bỏ dịch vụ này, hãy sử dụng lệnh sau

________số 8_______

Như vậy là bạn đã cài đặt Apache trên Windows xong. Tiếp theo bạn cần cài đặt và cấu hình để PHP hoạt động với Apache

Cài đặt PHP

PHP có sẵn để cài đặt trên Windows và nó cũng được xây dựng với VC9, VC11, VC14 của Apache Lounge. PHP có cả 2 bản 32 bit và 64 bit chứ không giống như XAMPP chỉ có 32 bit. PHP không chỉ hỗ trợ cho Apache mà còn hỗ trợ cho Nginx và IIS nữa nhé

Bước 1. Tải xuống PHP cho Windows

Để cài đặt PHP trên Windows, bạn phải tải PHP cho Windows về máy. Sau đó giải nén vào một tùy chọn thư mục và sao chép vào ổ C. Ở đây mình sẽ dùng bản PHP 7 (64 bit) và giải nén thư mục là php

Nếu bạn muốn sử dụng PHP như một mô-đun (mod_php) của Apache (Trình xử lý Apache), hãy tải xuống bản Thread Safe. Nếu bạn muốn sử dụng PHP thông qua FastCGI, hãy tải xuống bản Non Thread Safe

Cũng như Apache Lounge, PHP được xây dựng với VC9 (32 bit hoặc 64 bit), VC11 và VC15 (64-bit hoặc 32-bit) nên bạn cần cài đặt phần mềm tương ứng. Nếu bạn muốn cài đặt Apache và PHP trên Windows XP, bạn chỉ có thể sử dụng Apache VC10 và PHP 5. 4 bản VC9

Bước 2. Tạo tập tin php. ban đầu

Sau khi giải nén và sao chép thư mục php vào ổ C, bạn cần phải tạo tệp php. ini to configure for PHP. Trong thư mục C. \php sẽ có tệp php. ini-production, bạn nên sao chép tệp này và đổi tên thành php. ini nhé

Bước 3. Bật mô-đun cho PHP

Sau khi đã tạo file php. ini thì bây giờ bạn có thể cấu hình cho PHP theo ý bạn muốn. Ở đây mình chỉ hướng dẫn bạn kích hoạt các module cần thiết để chạy trang web

Để hỗ trợ các tính năng hoặc chức năng của PHP mà bạn cần, bạn phải bật các mô-đun PHP (phần mở rộng) tương ứng. Ví dụ để sử dụng được CURL trong PHP thì bạn phải bật php_curl hoặc muốn kết nối tới MySQL với PHP thì phải bật php_mysqli vậy

Các mô-đun (phần mở rộng) của PHP nằm trong thư mục ext. Để kích hoạt các mô-đun này, bạn phải cấu hình tệp php. ini để khai báo thư mục ext và các mô-đun tệp

Open file php. ini và tìm đoạn sau

;

Delete the mark “;”

extension_dir = “ext”

Để bật các mô-đun (tiện ích mở rộng) cho PHP, hãy tìm đến các đoạn như

httpd -k install -n "ten-service"
7 và tương ứng với mô-đun mà bạn muốn bật, sau đó xóa bỏ dấu “;” . Ví dụ ở đây mình sẽ bật module gd, curl, mysqli, soap thì mình sẽ bật như sau

tiện ích mở rộng = php_curl. dll
tiện ích mở rộng = php_gd2. dll
tiện ích mở rộng = php_mysqli. dll
tiện ích mở rộng = php_soap. dll

Như vậy là bạn đã hoàn thành việc cài đặt Apache, PHP, MySQL và phpMyAdmin trên Windows. Bây giờ bạn có thể chạy thử trải nghiệm các trang web thoải mái. Chúc bạn thành công