Как увидеть вывод из php-скрипта

Да, мы можем использовать драйвер JCBC UCanAccess для подключения к базам данных Access (.mdb и .accdb) в базе LibreOffice. Вот как я это сделал на чистой установке Ubuntu 14.04 LTS.

Важное примечание:   Эти инструкции относятся к UCanAccess версии 3.0.5 и новее (включая версию 4.x). Прежде чем продолжить, убедитесь, что вы используете последнюю версию UCanAccess, доступную UCanAccess .

Одноразовая установка

Во-первых, я установил LibreOffice Base

sudo apt-get install libreoffice-base

Затем я загрузил файл UCanAccess (bin.zip) и распаковал его в папку

~/Downloads/JDBC/UCanAccess

Важное примечание: [!d3 ] При распаковке файла дистрибутива обязательно укажите «Keep directory structure» (или аналогичный, в зависимости от вашего разархивирования), чтобы структура папок появилась на скриншоте выше.

Я запустил LibreOffice (не Base, просто LibreOffice)

и выбрал Инструменты> Параметры

LibreOffice.png

На вкладке «Дополнительно» я нажал кнопку «Путь к классу ...»

, а затем добавлен следующий файл JAR с помощью кнопки «Добавить архив ...»:

/home/gord/Downloads/JDBC/UCanAccess/loader/ucanload.jar

HomeFolder.png

Обратите внимание, что это ucanload.jar в загрузчике / подпапке, а не «ucanaccess-xyzjar» в домашней папке UCanAccess.

ucanload .jar Вы должны закрыть и снова открыть все компоненты LibreOffice (или OpenOffice.org) для нового значения «Class Path ...». Это означает, что все функции быстрого запуска или другие связанные процессы (если вы хотите безопасно играть, просто перезагрузите компьютер.)

Настройка на базу данных

Я запустил LibreOffice Base , а на шаге 1 мастера я выбрал «Подключиться к существующей базе данных (JDBC)»

Файл доступа, который я хотел обработать, был назван «uca301demo.accdb» в моем Documents, поэтому на шаге 2 «URL-адрес источника данных» был

jdbc:ucanaccess:///home/gord/Documents/uca301demo.accdb

, а «класс драйвера JDBC» был

net.ucanaccess.jdbc.UcanloadDriver

HomeFolder.png [!d11 ]

На шаге 3 я оставил поле «Имя пользователя» пустым и просто нажал «Далее >>».

На шаге 4 я сохранил базу LibreOffice базы данных как «accdbTest.odb» в папке «Мои документы».

Когда мастер завершил, он открыл мою базу данных LibreOffice, и я мог видеть таблицы и сохраненные запросы в файле .accdb

[ ! d47]

1
задан 9 August 2013 в 12:59

2 ответа

Справедливости ради других ответов PHP чаще всего размещается на веб-сервере и работает через mod_php или php-cgi, но вы также можете писать сценарии и приложения с командной строкой и графическим PHP.

sudo apt-get install php5-cli
php -f file.php

Это запустит и выведет файл PHP на терминал. Если у вас тонна HTML в php-файле или она зависит от различных переменных $_SERVER, это просто не сработает. Просто установите лампу и работайте из /var/www:

sudo apt-get install lamp-server^

(Примечание: ^ не является ошибкой - это то, как apt-get знает, чтобы установить задачу)

[d6 ] Версия apache2, которая была опубликована при выпуске Ubuntu 14.04, была 2.4.7, и, начиная с этой версии, кажется, что по соображениям безопасности новый корневой каталог для сервера:

/var/www/html
3
ответ дан 24 May 2018 в 19:13
  • 1
    Он работал, и я получил свой вывод в терминале, мой сервер уже является сервером ламп, я хотел бы знать, как я могу работать из / var / www – sosytee 9 August 2013 в 13:47

PHP не нуждается в компиляции.

Сайт по умолчанию находится в / var / www

Поместите свой тестовый файл туда и получите доступ к браузеру http://example.com/ first.php

Также, если вы хотите протестировать прямо в консоли, просто напишите

php /path/to/file.php
0
ответ дан 24 May 2018 в 19:13

Другие вопросы по тегам:

Похожие вопросы: