Установка PHP в командной строке
Qui ¿Â © является PHP CLI?
PHP CLI представляет собой интерфейс PHP для краткости командной строки. Как следует из названия, это способ использования PHP в системе командной строки. Иными словами, это способ запускать PHP скрипты, которые не являются на веб-сервера (например, Apache или IIS Web Server от Microsoft).
Люди говорят и думают в разработке веб-сервер, см. PHP как серверный инструмент. Однако, PHP CLI применяет все преимущества PHP скрипты, которые позволяют сценариев оболочки для создания серверных служб и приложений к системе GUI.
PHP CLI доступен для всех операционных систем: Linux, Windows, OSX, Solaris.
 © Зачем использовать PHP CLI химические?
Вы хотите использовать PHP CLI SAPI Просто потому, что есть несколько преимуществ в возможности выполнить PHP код из командной строки, как:
- Нет необходимости изучать другой язык развития, такими как Perl, Bash или Awk
- Расписание и запускать задачи от Cron написана на PHP
- Создание приложений с графическим интерфейсом с PHP и ГТК
- Повторное использование существующих компонентов
- Создать надежные скрипты или сценарии для вашей системы с использованием возможностей PHP5 многопоточном
- Доступ к STDIN, STDOUT STERRAD операционная система с PHP
Популярные дистрибутивы Linux (например, Ubuntu, Debian, Fedora, Suse, и т.д.) позволяют Вам установить PHP CLI из менеджера пакетов (например, Synaptic или подобное) с помощью нескольких щелчков мыши. Это делает бесперебойную установке, и вы можете начать использовать в секунду!
Если у вас есть стандартной установки PHP на сервере Apache, то существует высокая вероятность того, что у вас уже установлен PHP CLI. Возможностей еще больше, если ваша система работает Linux.
В противном случае некоторые сумы до хотите запускать PHP из командной строки, Linux будет показывать эту ошибку:
fher98 @ deathbian: ~ $ PHP / USR / BIN / ENV: PHP: Нет такого файла или каталога
Даже в учреждениях 5.2.x только PHP PHP файлы в /usr/bin являются /usr/bin/php-cgi y /usr/bin/php5-cgi Ибо я не могу запустить свой PHP с консоли. Чтобы решить это может создать символическую ссылку в / USR / BIN / с PHP к php5-CGI. После выполнения команды which php показать им, где PHP команду.
Установка PHP CLI на Debian / Ubuntu
Если вы следовали в руководстве по установке Apache / PHP и теперь хотите Запустить PHP-страниц из командной строки необходимо произвести установку PHP CLI.
deathbian: ~ # Apt-Get установка php4-CLI Или deathbian: ~ # Apt-Get установку php5-CLI
Чтобы проверить, что наша установка прошла успешно, наберите:
fher98 @ deathbian: ~ $ PHP-V PHP 5.1.6 (CLI) (постройки: 16 июля 2008 19:53:00) Copyright (C) 1997-2006 The PHP Group Zend Engine v2.1.0, Copyright (C) 1998-2006 Zend Technologies






























ACTIVATE PHP
оценкам
Я это предупреждение! Пожалуйста, вы можете мне помочь решить эту проблему
Вы Root @: / # php5-V
Warning: PHP Startup: Не удается загрузить библиотеку динамического '/ + usr/lib/php5/20060613 LFS / php_mapscript.so' - / + usr/lib/php5/20060613 LFS / php_mapscript.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога в строке 0
LibClamAV Warning: *********************************************** ************
LibClamAV Warning: *** Эта версия двигателя ClamAV является устаревшей. ***
LibClamAV Warning: *** DON'T PANIC! Читайте http://www.clamav.net/support/faq ***
LibClamAV Warning: *********************************************** ************
LibClamAV Warning: *********************************************** ************
LibClamAV Warning: *** Эта версия двигателя ClamAV является устаревшей. ***
LibClamAV Warning: *** DON'T PANIC! Читайте http://www.clamav.net/support/faq ***
LibClamAV Warning: *********************************************** ************
Warning: Не удается загрузить PDO_DBLIB модуля ', поскольку необходимого модуля PDO' не загружается в строке 0
PHP 5.2.4-2ubuntu5.7 с Suhosin-патч 0.9.6.2 (CLI) (постройки: 21 августа 2009 19:52:39)
Copyright (C) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (C) 1998-2007 Zend Technologies
с Xdebug v2.0.3, Copyright (C) 2002-2007, по Derick Rethans
Это версия двигателя ClamAV устарел потому, что ClamAV Antivirus должна быть обновлена.
Моя я получаю такую ошибку:
Фатальная ошибка: Призыв к неопределенной функции DL () в / usr/local/apache2/htdocs/index1.php на линию 4
Может означать, что именно благодаря этой ошибке??
Спасибо
Эта ошибка означает, что вы вызываете функцию в строке 4, не существует.
Спасибо за ответы .... На самом деле я пытаюсь установить MapServer с поддержкой PHPMapscript и при загрузке расширения php_mapscript.so где проблема возникает для меня ...
При создании PHP-файл со следующим содержимым:
Я возвращаюсь всю информацию о PHP.
Проблема возникает тогда, когда я загружаю библиотеку php_mapscript.so. Для этого я сделать PHP-файл со следующим кодом:
И вот, когда браузер возвращает меня следующие ошибки:
Фатальная ошибка: Призыв к неопределенной функции DL () в / usr/local/apache2/htdocs/index1.php по разделу 2
Еще раз спасибо за вашу помощь