Khi bạn cài đặt PHP trên máy chủ Debian, thay vào đó, nó sẽ cố gắng cài đặt cả đống gói Apache. Điều này không hữu ích lắm nếu bạn muốn cài đặt một máy chủ web khác hoặc không có máy chủ web nào cả
phụ thuộc
Chạy “apt-cache phụ thuộc vào php5” để xem PHP5 có những phụ thuộc nào và bạn sẽ nhận được điều này
php5 |Depends: libapache2-mod-php5 |Depends: libapache2-mod-php5filter |Depends: php5-cgi Depends: php5-fpm Depends: php5-common
Dựa trên thứ tự của các phần phụ thuộc, nếu bạn không chỉ định một trong những phần phụ thuộc thấp hơn, nó sẽ cài đặt libapache2-mod-php5 và sau đó là tất cả các nội dung khác của Apache
Giải pháp
Nếu bạn không cần các gói CGI hoặc FPM và chỉ cần dòng lệnh PHP, thì chỉ cần cài đặt php5-cli, không yêu cầu cài đặt cả Apache, v.v.
apt-get install php5-cli
Nếu bạn cần hỗ trợ CGI hoặc FPM, hãy thêm php5-cgi hoặc php5-fpm vào lệnh “apt-get install” trước khi chỉ định php5, như vậy
Chỉ cần tạo một số tệp
apt-get install php5-cli6, đặt chúng vào thư mục web của bạn và máy chủ sẽ tự động phân tích chúng cho bạn
Bạn không cần phải biên dịch bất cứ thứ gì hoặc cài đặt bất kỳ công cụ bổ sung nào
Vì PHP miễn phí nên hầu hết các máy chủ web đều hỗ trợ PHP
Thiết lập PHP trên PC của riêng bạn
Tuy nhiên, nếu máy chủ của bạn không hỗ trợ PHP, bạn phải
- cài đặt một máy chủ web
- cài đặt PHP
- cài đặt cơ sở dữ liệu, chẳng hạn như MySQL
Trang web PHP chính thức [PHP. net] có hướng dẫn cài đặt cho PHP. http. //php. net/thủ công/vi/cài đặt. php
apt-get install php5-cli7
apt-get install php5-cli8
apt-get install php5-cli9
Bây giờ, hãy tiếp tục và chạy nó trong trình duyệt của bạn tại http. // localhost/phpinfo. php, và bạn sẽ thấy đầu ra như thế này
Nếu bạn chưa nhận ra, hãy để tôi nói với bạn rằng bạn vừa chạy tệp PHP đầu tiên của mình trên máy chủ web. Nó có thể là một bước nhỏ, nhưng đó là một bước quan trọng để học cách phát triển trang web PHP
Trên thực tế, bạn cũng có thể tạo các thư mục mới trong thư mục htdocs để sắp xếp các tập lệnh PHP của mình. Ví dụ: bạn có thể tạo thư mục ngày giờ trong htdocs để biết các ví dụ liên quan đến ngày và giờ. Vì vậy, nếu bạn tạo một ngày hôm nay. php trong thư mục htdocs/datetime, bạn có thể truy cập nó trong trình duyệt bằng cách truy cập http. // localhost/datetime/today_date. php
Vì vậy, theo cách này, bạn có thể tạo và chạy các tập lệnh PHP bằng máy chủ web. Trên thực tế, đây là thứ bạn sẽ sử dụng hầu hết thời gian trong quá trình phát triển PHP hàng ngày của mình.
Trong phần tiếp theo, chúng ta sẽ xem cách bạn có thể chạy các tập lệnh PHP bằng dòng lệnh
Cách chạy tệp PHP bằng dòng lệnh
Khi nói đến việc chạy các tập lệnh PHP trên dòng lệnh, bạn nên biết vị trí của tệp thực thi PHP trong bản cài đặt PHP của mình
Đối với người dùng Windows, bạn sẽ có thể tìm thấy tệp php. exe trong thư mục mà bạn đã cài đặt PHP của mình. Mặt khác, nếu bạn là người dùng Linux hoặc macOS, bạn có thể tìm thấy nó tại /usr/bin/php. Trên thực tế, trên Linux hoặc macOS, bạn chỉ cần sử dụng phím tắt