PHP có yêu cầu cài đặt không?

Vì PHP là một công nghệ phía máy chủ, nên đương nhiên bạn nên đầu tư một chút thời gian vào việc thiết lập môi trường máy chủ để sản xuất, phát triển hoặc học tập. Thẳng thắn mà nói, PHP khá dễ cài đặt so với những con quái vật khác như J2EE

Tuy nhiên, các thủ tục phức tạp do sự kết hợp khác nhau của các phiên bản khác nhau của máy chủ web, PHP và cơ sở dữ liệu (thường là MySQL). Chính vì vậy trong quá trình học có thể thực hiện một số câu lệnh trên http. //phpfiddle. org/ hoặc Tutorialspoint mà không cần cài đặt bất cứ thứ gì

Dưới đây chúng tôi sẽ giới thiệu các bước cần thiết để thiết lập môi trường PHP làm việc với cơ sở dữ liệu MySQL trên máy của một người

Nếu máy tính để bàn của bạn chạy trên Linux, rất có thể Apache, PHP và MySQL đã được cài đặt sẵn cho bạn. Cấu hình cực kỳ phổ biến này thường được gọi là LAMP, tôi. e. Linux Apache MySQL PHP, hoặc P, sau này là 'P', cũng có thể đề cập đến Perl, một người chơi chính khác trong lĩnh vực dịch vụ web nguồn mở. Nếu một số thành phần chưa được cài đặt, bạn có thể sẽ phải cài đặt các gói sau theo cách thủ công

  • Apache hoặc Lighttpd
  • PHP
  • MySQL hoặc Postgres
  • Plugin tích hợp PHP cho cơ sở dữ liệu

Trên Debian hoặc các dẫn xuất của nó, bao gồm cả Ubuntu, bạn có thể sử dụng các lệnh tương ứng

apt-get install php5

## Server
#### If you wish to use Apache
apt-get install apache2 libapache2-mod-php5
a2enmod php5
service apache2 restart
## -or-
#### If you wish to use Lighttpd
apt-get install lighttpd php5-cgi
lighttpd-enable-mod fastcgi fastcgi-php
service lighttpd restart

## Database
#### If you wish to use Postgres
apt-get install postgres-server    postgres-client    php5-pg
## -or-
#### If you wish to use Mysql
apt-get install mysql-server       mysql-client       php5-mysql

Nếu bạn chọn sử dụng Ubuntu với Apache và MySQL, bạn có thể muốn sử dụng trang web cộng đồng Ubuntu cho cấu hình như vậy wiki đèn ubuntu

Đối với người dùng Gentoo Linux, gentoo-wiki có sẵn Hướng dẫn này. Apache2 với PHP và MySQL

Nói chung, bạn sẽ muốn thực hiện các thao tác sau trong Gentoo

emerge apache
emerge mysql
emerge mod_php

Các thủ tục chính xác phụ thuộc vào bản phân phối Linux của bạn. Trên hệ thống Fedora, các lệnh thường như sau

yum install httpd
yum install php
yum install mysql
yum install php-mysql

Không thể bao gồm tất cả các biến thể ở đây, vì vậy hãy tham khảo hướng dẫn sử dụng bản phân phối Linux của bạn để biết thêm chi tiết hoặc nhờ một người bạn làm điều đó cho bạn

Một cách chắc chắn để thiết lập và chạy PHP trên hệ thống *nix của bạn là biên dịch nó từ nguồn. Điều này nghe có vẻ không khó và có nhiều hướng dẫn tốt trong hướng dẫn sử dụng PHP

PHP trên Windows cũng là một lựa chọn rất phổ biến. Trên nền tảng Windows, bạn có tùy chọn sử dụng máy chủ web Apache nguồn mở hoặc máy chủ Dịch vụ thông tin Internet (IIS) gốc của Microsoft, có thể cài đặt từ đĩa CD Windows của bạn. Khi bạn đã cài đặt một trong những máy chủ này, bạn có thể tải xuống và cài đặt các bản phân phối nhị phân PHP Windows thích hợp từ trang tải xuống PHP. Phiên bản trình cài đặt yêu cầu ít tương tác người dùng hơn

Để tăng hiệu suất, bạn sẽ muốn sử dụng FastCGI. Có một wikibook sẽ hỗ trợ bạn Thiết lập IIS với FastCGI

Trên Microsoft Windows, bạn phải luôn cài đặt cơ sở dữ liệu của riêng mình. Hai lựa chọn phổ biến là mã nguồn mở Postgres và MySQL. Postgres được cấp phép tự do hơn và được sử dụng miễn phí cho mục đích thương mại

PostgreSQL[sửa. sửa nguồn]

Tài liệu Zend chính thức. http. //chúng ta. php. mạng/pssql

Postgres đơn giản và dễ cài đặt, duyệt đến http. //www. postgresql. org/ftp/nhị phân/v8. 3. 0/win32/ và tải xuống exe và nhấp đúp vào

MySQL[sửa. sửa nguồn]

Tài liệu MySQL chính thức. http. //chúng ta. php. mạng/mysql

Bạn có thể muốn cài đặt cơ sở dữ liệu MySQL. Bạn có thể tải xuống phiên bản Windows của MySQL và làm theo hướng dẫn cài đặt. Nếu bạn có PHP 4, bạn không cần phải cài đặt tương đương với php-mysql trên Linux, vì hỗ trợ MySQL được tích hợp sẵn trong các bản phân phối PHP của Windows. Trong PHP 5, bạn sẽ cần bỏ ghi chú dòng sau trong tệp php của mình. ini (nghĩa là bỏ dấu ';' ở đầu dòng)

Nếu bạn thấy tất cả những điều trên quá rắc rối, bạn có một lựa chọn khác. Được thúc đẩy bởi mong muốn vĩnh viễn làm mọi thứ theo cách an toàn/dễ dàng, bạn có thể tìm thấy một số gói AMP của Apache/MySQL/PHP được đóng gói thuận tiện trên mạng. Một trong số đó là PHPTriad. Hoặc, bạn có thể thử Máy chủ thống nhất. Nó là một Gói WAMP nhỏ. (Từ viết tắt WAMP đề cập đến ngăn xếp máy chủ trong đó Microsoft Windows là hệ điều hành, Apache là máy chủ Web, MySQL xử lý các thành phần cơ sở dữ liệu và PHP, Python hoặc PERL đại diện cho các ngôn ngữ kịch bản động). Máy chủ thống nhất được đóng gói dưới dạng kho lưu trữ zip tự giải nén và rất dễ sử dụng. Sau khi dùng thử, bạn chỉ cần xóa thư mục và mọi thứ đều sạch sẽ. XAMPP cho Windows là một máy chủ WAMP khác dễ sử dụng. Ngoài ra, nó có tùy chọn cài đặt cho phép bạn cài đặt trên máy tính nếu bạn có quyền quản trị. XAMPP có các tùy chọn để chạy PERL và JAVA (trên máy chủ tomcat). Một số lựa chọn gói Windows AMP di động khác được tóm tắt tại Danh sách Máy chủ Web di động

Ngoài ra, một trình cài đặt gói có tên là WAMPserver cũng có sẵn. Nó chỉ đơn giản là cài đặt Apache, PHP và MySQL trên windows một cách dễ dàng

Hướng dẫn cài đặt Windows dễ dàng[sửa | sửa mã nguồn]. sửa nguồn]

1) Môi trường soạn thảo PHP

  • Bất kỳ trình soạn thảo văn bản nào cũng được, nhưng tôi khuyên dùng một trình soạn thảo có tô màu cú pháp, đặc biệt dành cho người mới viết mã hoặc PHP. Notepad ++ là ứng dụng yêu thích của tôi cho đến nay vì tính dễ sử dụng, khả năng tùy chỉnh và khả năng thu gọn thẻ. Tất cả trợ giúp về trình soạn thảo sẽ liên quan đến Notepad++
  • Cài đặt Notepad++. Tải xuống tệp nhị phân từ tại đây. http. // notepad-plus. nguồn. net/uk/trang web. htm

2) Môi trường chạy PHP

  • Bây giờ bạn có khả năng tạo và lưu các tệp PHP, bạn cần một môi trường có thể xử lý chúng và tạo đầu ra mà trình duyệt của bạn hiển thị. Có hai cách để thực hiện điều này
  1. Nhận máy chủ lưu trữ web hỗ trợ PHP và tải tệp của bạn lên mỗi khi bạn thực hiện thay đổi
  2. Sử dụng máy tính của riêng bạn làm máy chủ cá nhân có hỗ trợ PHP và chỉ tải các phiên bản cuối cùng lên máy chủ lưu trữ web
  • hoàn thành 2. ở trên thực sự dễ dàng hơn bạn nghĩ (giả sử bạn đang chạy Windows)
  1. Download Máy chủ thống nhất. Đây là liên kết đến phiên bản mới nhất. http. //nguồnforge. mạng/dự án/máy chủ mini/tệp/
  2. Chạy chương trình tự giải nén UniServerX_Y_Z. người cũ. Sao chép thư mục vào "C" của bạn. " lái xe để đường dẫn đầy đủ là "C. \UniServer"
  3. Trong thư mục mà bạn đã giải nén, nhấn "Bắt đầu. exe" để máy chủ chạy
  4. Đặt bất kỳ tệp và thư mục con nào bạn muốn máy chủ đọc và xử lý trong thư mục "www"
  5. Trình duyệt web của bạn sẽ mở tới "http. //máy chủ cục bộ/chỉ mục. php"
  • Bây giờ bạn có tài nguyên để chỉnh sửa tài liệu PHP một cách hiệu quả và xử lý chúng trên máy tính của riêng bạn
  • Đây là cách tạo một trang thử nghiệm
  1. Bên trong "C. \UniServer\www\", hãy tạo một trang web có tên "kiểm tra. php"
  2. Chỉnh sửa "kiểm tra. php" bằng Notepad ++ và sao chép phần sau




Test Page




';
  echo $string;
  
  print $string;
  
  printf('%s', $string);  
?>


  1. Lưu trang web dưới dạng "C. \UniServer\www\kiểm tra. php"
  2. Mở "http. //máy chủ cục bộ/thử nghiệm. php" trong trình duyệt web của bạn để xem trang. Bạn nên thấy

Chào thế giới
Chào thế giới
Chào thế giới

Mac OS X đi kèm với máy chủ Apache theo tiêu chuẩn và việc kích hoạt nó đơn giản bằng cách chọn hộp bên cạnh 'Chia sẻ web cá nhân' trong phần 'Chia sẻ' của Tùy chọn hệ thống. Khi bạn đã hoàn thành việc này, bạn có thể đặt các tệp trong /Library/WebServer/Documents để truy cập chúng trên máy chủ của mình. Mac OS X đi kèm với PHP nhưng quá trình cài đặt thiếu bất kỳ số lượng tiện ích mở rộng đáng kể nào, vì vậy nếu bạn muốn bất kỳ tiện ích mở rộng nào, bạn sẽ phải tự cài đặt PHP. Bạn có thể thực hiện việc này bằng cách làm theo hướng dẫn trong Kết nối nhà phát triển của Apple hoặc bạn có thể tải xuống trình cài đặt tự động, chẳng hạn như trình cài đặt có sẵn tại Entropy. Khi bạn đã hoàn thành một trong số đó, bạn sẽ có một máy chủ chạy PHP trên máy Mac của mình

Để cài đặt MySQL, chỉ cần tải xuống và chạy gói cài đặt OS X hoặc sử dụng XAMPP cho MacOS X

Tuy nhiên, nếu bạn sử dụng unix hoặc học nó, biên dịch có thể là cách phù hợp cho cả ba hoặc chỉ những thứ bạn thích. Ưu điểm là bạn có thể chọn chính xác tiện ích mở rộng mà bạn muốn cho PHP và Apache. Ngoài ra, bạn có thể chọn các phiên bản để biên dịch cùng nhau. Để thực hiện việc này, hãy đảm bảo bạn đã cài đặt Công cụ dành cho nhà phát triển. Chúng được vận chuyển cùng với OS X

Sau khi bạn đã hoàn thành xuất sắc phần trước, đã đến lúc đảm bảo rằng mọi thứ diễn ra tốt đẹp. Bạn cũng có cơ hội viết các tập lệnh PHP đầu tiên của mình. Mở trình soạn thảo văn bản thuần túy yêu thích của bạn (không phải Microsoft Word hoặc trình xử lý văn bản khác) và nhập dòng ma thuật sau

Lưu nó dưới dạng phpinfo. php trong thư mục tài liệu gốc của máy chủ web của bạn. Nếu bạn đang sử dụng máy chủ lưu trữ web, hãy tải nó lên máy chủ nơi bạn sẽ đặt các tệp HTML. Bây giờ, hãy mở trình duyệt web của bạn và truy cập http. // localhost/phpinfo. php hoặc http. // your-web-hosting-server. com/phpinfo. php nếu bạn đang sử dụng máy chủ lưu trữ web và xem đầu ra

Bây giờ hãy cuộn xuống trang đó và đảm bảo rằng có một bảng có tiêu đề "mysql" và hàng trên cùng sẽ là. "Hỗ trợ MySQL. đã bật". Nếu đầu ra của bạn không có cái này, thì bản cài đặt PHP cụ thể của bạn không hỗ trợ MySQL. Lưu ý rằng thử nghiệm này không cho bạn biết liệu máy chủ MySQL có đang chạy hay không. Bạn nên kích hoạt ứng dụng khách MySQL của mình và kiểm tra trước khi tiếp tục

Một số trình chỉnh sửa tập lệnh hoặc php chuyên dụng thậm chí còn có mã màu của các từ khác nhau có thể rất hữu ích để tìm lỗi. Việc triển khai miễn phí này là Notepad++ mạnh mẽ, có sẵn từ Sourceforge và được cấp phép theo GPL

Điều gì là cần thiết để chạy PHP?

Mã PHP sẽ chạy dưới dạng mô-đun máy chủ web hoặc dưới dạng giao diện dòng lệnh. Để chạy PHP cho web, bạn cần cài đặt Máy chủ web như Apache và bạn cũng cần máy chủ cơ sở dữ liệu như MySQL . Có nhiều máy chủ web khác nhau để chạy các chương trình PHP như WAMP và XAMPP.

PHP có được cài đặt trên Windows không?

Điều kiện tiên quyết và chạy trên hệ thống Windows của bạn, nếu không bạn sẽ không thể chạy PHP Scripts. Ngoài ra, bạn có thể cài đặt máy chủ WAMP hoặc máy chủ AMPPS để cài đặt Máy chủ web PHP, MySQL và Apache trên máy Windows của mình. Bạn có thể cài đặt php trên windows theo cách thủ công .

Làm cách nào để cài đặt và thiết lập PHP?

Thực hiện theo các bước dưới đây để cài đặt PHP trên Windows. Bước 1. Truy cập https. //www. php. net/trang web bằng bất kỳ trình duyệt web nào và nhấp vào Tải xuống. Bước 2. Nhấp vào nút "Tải xuống" của Windows