Да, мы можем использовать драйвер 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)
и выбрал Инструменты> Параметры
На вкладке «Дополнительно» я нажал кнопку «Путь к классу ...»
, а затем добавлен следующий файл JAR с помощью кнопки «Добавить архив ...»:
/home/gord/Downloads/JDBC/UCanAccess/loader/ucanload.jar
Обратите внимание, что это 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
На шаге 3 я оставил поле «Имя пользователя» пустым и просто нажал «Далее >>».
На шаге 4 я сохранил базу LibreOffice базы данных как «accdbTest.odb» в папке «Мои документы».
Когда мастер завершил, он открыл мою базу данных LibreOffice, и я мог видеть таблицы и сохраненные запросы в файле .accdb
[ ! d47]
Справедливости ради других ответов 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
PHP не нуждается в компиляции.
Сайт по умолчанию находится в / var / www
Поместите свой тестовый файл туда и получите доступ к браузеру http://example.com/ first.php
Также, если вы хотите протестировать прямо в консоли, просто напишите
php /path/to/file.php