Tôi đã cài đặt XAMPP V1.8.3 cho phát triển PHP của mình. Tôi chưa quen với Ubuntu, vì vậy tôi không biết cách đặt biến môi trường cho PHP được đặt tại
php filename.php
4.Tôi có thể chạy các tập lệnh PHP từ
php filename.php
5 tốt, nhưng tôi cũng muốn chạy chúng từ dòng lệnh.Tôi muốn đặt biến này cho mọi người dùng, vì tôi là người duy nhất sử dụng hệ thống này.
Zanna ♦♦
67.4K54 Huy hiệu vàng207 Huy hiệu bạc319 Huy hiệu đồng54 gold badges207 silver badges319 bronze badges
Hỏi ngày 13 tháng 4 năm 2014 lúc 14:17Apr 13, 2014 at 14:17
sud_the_devilsud_the_devilsud_the_devil
8456 Huy hiệu vàng12 Huy hiệu bạc19 Huy hiệu đồng6 gold badges12 silver badges19 bronze badges
Để mở vỏ PHP tương tác, chỉ cần nhập một thiết bị đầu cuối:
php -a
Đối với việc mở một tệp, chỉ:
php filename.php
Đã trả lời ngày 13 tháng 4 năm 2014 lúc 14:23Apr 13, 2014 at 14:23
Animaletdesequiaanimaletdesequiaanimaletdesequia
8.1404 Huy hiệu vàng24 Huy hiệu bạc43 Huy hiệu đồng4 gold badges24 silver badges43 bronze badges
2
Các biến môi trường được đặt trong
php filename.php
6. Bạn sẽ tìm thấy biến php filename.php
7 trong tệp này. Biến này lưu trữ đường dẫn đến các nhị phân ở nhiều địa điểm khác nhau.
Để thêm
php filename.php
8 vào vị trí được tìm kiếm cho các tệp nhị phân, chỉ cần nối đường dẫn này trước php filename.php
9 vào biến đường dẫn.Ví dụ: nếu biến
php filename.php
7 là:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
Thêm
php filename.php
8 vào cuối của nó, để nó trở thành:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/lampp/bin
Sau khi làm điều này, làm một
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
2.
Radu rădeanu
161K47 Huy hiệu vàng318 Huy hiệu bạc395 Huy hiệu Đồng47 gold badges318 silver badges395 bronze badges
Đã trả lời ngày 13 tháng 4 năm 2014 lúc 14:25Apr 13, 2014 at 14:25
8
Thay thế cho
php filename.php
4, để chạy tập lệnh PHP từ dòng lệnh, bạn chỉ cần cài đặt php5-cli:sudo apt-get install php5-cli
Và chạy tập lệnh của bạn với:
php myscript.php
Lưu ý của biên tập viên: Tùy thuộc vào phiên bản của bạn, bạn có thể cần cài đặt
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
4, v.v.
Zanna ♦♦
67.4K54 Huy hiệu vàng207 Huy hiệu bạc319 Huy hiệu đồng54 gold badges207 silver badges319 bronze badges
Hỏi ngày 13 tháng 4 năm 2014 lúc 14:17Apr 13, 2014 at 14:22
8456 Huy hiệu vàng12 Huy hiệu bạc19 Huy hiệu đồngSylvain Pineau
Để mở vỏ PHP tương tác, chỉ cần nhập một thiết bị đầu cuối:18 gold badges145 silver badges181 bronze badges
3
Đối với việc mở một tệp, chỉ:
php /var/www/html/yourProjctFolder/yourFile.php
Đã trả lời ngày 13 tháng 4 năm 2014 lúc 14:23
Zanna ♦♦
67.4K54 Huy hiệu vàng207 Huy hiệu bạc319 Huy hiệu đồng54 gold badges207 silver badges319 bronze badges
Hỏi ngày 13 tháng 4 năm 2014 lúc 14:17Apr 30, 2015 at 12:14
3
PHP - Ngôn ngữ kịch bản
PHP là một ngôn ngữ kịch bản đa năng phù hợp để phát triển web. Các tập lệnh PHP có thể được nhúng vào HTML. Phần này giải thích cách cài đặt và định cấu hình PHP trong hệ thống Ubuntu với Apache2 và MySQL.
Phần này giả định rằng bạn đã cài đặt và định cấu hình máy chủ Web Apache2 và máy chủ cơ sở dữ liệu MySQL. Bạn có thể tham khảo các phần Apache2 và MySQL trong tài liệu này để cài đặt và định cấu hình Apache2 và MySQL tương ứng.
Cài đặt
PHP có sẵn trong Ubuntu Linux. Không giống như Python, được cài đặt trong hệ thống cơ sở, PHP phải được thêm vào.
Để cài đặt mô -đun PHP Apache, bạn có thể nhập lệnh sau tại dấu nhắc đầu cuối:
sudo apt install php libapache2-mod-php
Bạn có thể chạy các tập lệnh PHP tại một dấu nhắc thiết bị đầu cuối. Để chạy các tập lệnh PHP tại dấu nhắc đầu cuối, bạn nên cài đặt gói PHP-CLI. Để cài đặt PHP-CLI, bạn có thể nhập lệnh sau:
sudo apt install php-cli
Bạn cũng có thể thực thi các tập lệnh PHP mà không cần cài đặt mô -đun Apache PHP. Để thực hiện điều này, bạn nên cài đặt gói PHP-CGI thông qua lệnh này:
sudo apt install php-cgi
Để sử dụng MySQL với PHP, bạn nên cài đặt gói PHP-MYSQL, như vậy:
php filename.php
0Tương tự, để sử dụng PostgreSQL với PHP, bạn nên cài đặt gói PHP-PGSQL:
php filename.php
1Cấu hình
Nếu bạn đã cài đặt các gói Libapache2-mod-php hoặc PHP-CGI, bạn có thể chạy các tập lệnh PHP từ trình duyệt web của mình. Nếu bạn đã cài đặt gói PHP-CLI, bạn có thể chạy các tập lệnh PHP tại dấu nhắc đầu cuối.
Theo mặc định, khi Libapache2-mod-php được cài đặt, máy chủ web Apache 2 được cấu hình để chạy tập lệnh PHP bằng mô-đun này. Vui lòng xác minh nếu các tệp
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
5 và /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
6 tồn tại. Nếu chúng không tồn tại, bạn có thể bật mô -đun bằng lệnh /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
7.Khi bạn đã cài đặt các gói liên quan đến PHP và bật mô -đun APACHE PHP, bạn nên khởi động lại máy chủ web Apache2 để chạy tập lệnh PHP, bằng cách chạy lệnh sau:
php filename.php
2Kiểm tra
Để xác minh cài đặt của bạn, bạn có thể chạy tập lệnh PHPINFO sau:
php filename.php
3Bạn có thể lưu nội dung trong một tệp
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
8 và đặt nó trong thư mục /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
9 của máy chủ web Apache2. Chỉ trình duyệt của bạn vào /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/lampp/bin
0 sẽ hiển thị các giá trị của các tham số cấu hình PHP khác nhau.Người giới thiệu
Để biết thêm về thông tin sâu, xem tài liệu PHP.NET.
Có rất nhiều sách về Php 7 và 8. Một cuốn sách hay từ O hèReilly là học Php, bao gồm một cuộc thám hiểm các cải tiến Php 7, đối với ngôn ngữ.
Ngoài ra, hãy xem trang Wiki của Apache MySQL Php Ubuntu để biết thêm thông tin.