Openserver php extension http

Форум

Здравствуйте, уважаемые форумчане! У меня вопрос. В процессе разработки приложения у меня возникла необходимость использования библиотеки dbase. Известно, что для её установки используется PEAR. В качестве локального сервера у меня OpenServer. Установил в него PEAR. В консоли OpenServera командой «pear config-show» получил настройки установленного PEAR`а:

> pear config-show CONFIGURATION (CHANNEL PEAR.PHP.NET): ======================================================================================= Auto-discover new Channels____auto_discover____ Default Channel______________default_channel__pear.php.net HTTP Proxy Server Address_____http_proxy______ PEAR server [DEPRECATED]_____master_server___pear.php.net Default Channel Mirror________preferred_mirror__pear.php.net Remote Configuration File_____remote_config____ PEAR executables directory____bin_dir__________c:\openserver\modules\php\PHP-5.6\PEAR PEAR documentation directory__doc_dir_________c:\openserver\modules\php\PHP-5.6\PEAR\docs PHP extension directory_______ext_dir__________c:/openserver/modules/php/PHP-5.6/ext/ PEAR directory_______________php_dir__________c:\openserver\modules\php\PHP-5.6\PEAR\pear PEAR Installer cache directory__cache_dir------------c:\openserver\userdata\temp\pear\cache PEAR configuration file------------cfg_dir---------------C:\php\pear\cfg directory PEAR data directory---------------data_dir-------------c:\openserver\modules\php\PHP-5.6\PEAR\data PEAR Installer download----------download_dir-------c:\openserver\userdata\temp\pear\download directory PHP CLI/CGI binary----------------php_bin-------------c:\openserver\modules\php\PHP-5.6\php-cgi.exe php.ini location--------------------php_ini-------------- --program-prefix passed to-------php_prefix---------- PHP's ./configure --program-suffix passed to-------php_suffix_______-cgi.exe PHP's ./configure PEAR Installer temp directory__temp_dir________c:\openserver\userdata\temp\pear\temp PEAR test directory---------------test_dir-------------с:\openserver\modules\php\PHP-5.6\PEAR\tests PEAR www files directory--------www_dir-----------C:\php\pear\www Cache TimeToLive----------------cache_ttl-----------3600 Preferred Package State---------preferred_state---stable Unix file mask---------------------umask---------------0 Debug Log Level------------------verbose--------------1 PEAR password (for---------------password----------- maintainers) Signature Handling Program----sig_bin--------------c:\openserver\modules\git\bin\gpg.EXE Signature Key Directory---------sig_keydir-----------c:\openserver\modules\php\PHP-5.6\PEAR\pearkeys Signature Key Id------------------sig_keyid------------ Package Signature Type---------sig_type------------gpg PEAR username (for--------------username---------- maintainers) User Configuration File----------Filename----------c:\openserver\modules\php\PHP-5.6\PEAR\pear.ini System Configuration File-------Filename----------c:\openserver\modules\php\PHP-5.6\PEAR\pearsys.ini ========================================================================================
======================================================================================== > pecl install dbase downloading dbase-5.1.1.tgz . Starting to download dbase-5.1.1.tgz (20,751 bytes) . done: 20,751 bytes 13 source files, building ERROR: The DSP dbase.dsp does not exist. ========================================================================================

Я поискал по интернету и понял, что я такой не один, кто с такой проблемой столкнулся. Но её решения я так и не нашел на просторах инета. Вот решил спросить здесь, может есть у кого соображения как обойти этот баг? Может по настройкам что не так? Или, может быть, как то можно по другому подключить dbase к php OpenServer`а. Для информации ОС — Windows. php 5.6. Буду признателен за любую информацию. Очень не удобно отлаживать код на реальном сервере.

Источник

Форум

Здравствуйте.
У меня возникла давным давно проблема с движком MediaWiki
Но если старые версии Работали хорошо. Пока была версия PHP 5x то с переходом движка на новый PHP ваш сервер неспрвляеться (
На старых версиях теперь выдает предупреждение. Но новую версию движка не поставить через отсутствие элемента PHP расширения intl из PECL
Прошу его внедрить в PHP 7.4 так как движок еще не работает на PHP 8
Но данный элемент непомешалобы и в последующие PHP внести на будущее.
Очень прошу внести элемент «intl» так как редкие платформы могут не ставиться.

Читайте также:  Php array только уникальные значения

Re: Нету в PHP расширения intl из PECL

И apcu и intl есть, просто вы не умеете их включать, а пока не научитесь, никаких изменений, которые вы ждёте, у вас не произойдёт.

Re: Нету в PHP расширения intl из PECL

Re: Нету в PHP расширения intl из PECL

Откройте шаблон конфига PHP и раскомментируйте любое нужное вам расширение, сохраните изменения и перезапустите сервер.

Re: Нету в PHP расширения intl из PECL

Максим писал(а): ↑ 21 май 2022, 10:58 Откройте шаблон конфига PHP и раскомментируйте любое нужное вам расширение, сохраните изменения и перезапустите сервер.

Я вообще в PHP не разбираюсь можно сформулировать правильно?
Мне сделать это с configure.xml
Или скаким файлом в папке Файлов: 841; папок: 19

Адрес пожалуйста папки или файла.

Re: Нету в PHP расширения intl из PECL

Вы выше скрин скидывали, вот как на своём же скрине открываете меню, там нажимаете пункт с PHP, откроется конфиг, там удаляете символ ; в строках
;extension = php_apcu.dll
и
;extension = php_intl.dll

Re: Нету в PHP расширения intl из PECL

Максим писал(а): ↑ 21 май 2022, 11:23 Вы выше скрин скидывали, вот как на своём же скрине открываете меню, там нажимаете пункт с PHP, откроется конфиг, там удаляете символ ; в строках
;extension = php_apcu.dll
и
;extension = php_intl.dll

Спасибо. Это понятнее.
Теперь про раскодировку файла. Как?
Вот я открыл, но таких строк ненаходит.
Как найти?

Источник

Как сконфигурировать openserver, чтобы использовать file_get_contents?

Занимаюсь парсингом, на хостинге file_get_contents работает нормально, а вот на локальном сервере Open Server выходит ошибка:

Warning: file_get_contents(https://www.site.com): in S:\DEVELOPER\openserver\OpenServer\domains\sport\lib\simple_html_dom.php on line 75

Что то в php.ini поправить надо?

Как использовать куки, чтобы потом было можно их использовать в запросах
Скажите полажуйста! как добавить ! куки , чтобы потом было можно использовать в запросах! тоесть .

Читайте также:  Pycharm python console debug

Какие модули использовать в OpenServer
Какие версии Apache PHP MySQL использовать в OpenServer в настоящий момент, те которые уже работают.

Что лучше использовать для тестирования кода, OpenServer или Denwer
Что лучше Openserver или Denwer? А то я как-то давно уже взял плохую моду — экспериментировать на.

Как подключить авторегистратор к компьютеру, чтобы использовать его как веб камеру?
Как подключить авторегистратор к компьютеру чтобы использовать его как веб камеру? При его.

шо за варнинг-то ? о чём предупреждает ? шо за строка такая , 75-ая ?

слешей мало/много, не в ту сторону, кодировка

Мне кажется вы привели не полный текст ошибки, потому что PHP обычно пишет не только номер строки, но и в чём конкретно проблема, например, вот как было у меня: Не работает https . Поставил библиотеку и всё заработало.

Кодировка какая имеется ввиду? Кодировка сайта скорее всего utf-8.

На хостинге конструкция работает и все успешно парсит, Warning только на локальном сервере.

Для парсинга использую simle_html_dom. В конечном итоге ругань на строку в данной функции, ничего не менял в ней:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
function file_get_html($url, $use_include_path = false, $context=null, $offset = -1, $maxLen=-1, $lowercase = true, $forceTagsClosed=true, $target_charset = DEFAULT_TARGET_CHARSET, $stripRN=true, $defaultBRText=DEFAULT_BR_TEXT, $defaultSpanText=DEFAULT_SPAN_TEXT)  // We DO force the tags to be terminated. $dom = new simple_html_dom(null, $lowercase, $forceTagsClosed, $target_charset, $stripRN, $defaultBRText, $defaultSpanText); // For sourceforge users: uncomment the next line and comment the retreive_url_contents line 2 lines down if it is not already done. $contents = file_get_contents($url, $use_include_path, $context, $offset); // Paperg - use our own mechanism for getting the contents as we want to control the timeout. //$contents = retrieve_url_contents($url); if (empty($contents)  // The second parameter can force the selectors to all be lowercase. $dom->load($contents, $lowercase, $stripRN); return $dom; }
$html = file_get_html('https://site.com');

Источник

Openserver настройка php для разных cms-систем

Как установить на openserver разные по своим параметрам движки или скрипты, причем все должно работать безупречно. Вам знакома ситуация когда после изменения настроек локального сервера, ваш сайт стал недоступным. Как исправить такую ситуацию смотрите в этом видео.

Читайте также:  Java security keystore store

Openserver настройка php настраивается в модулях и является приоритетными настройками при использовании разных cms-систем, скриптов и приложений. Нельзя будет сделать установку системы поддерживающую версию php 5.6, если сам сервер настроен на более мощные параметры, например joomla, для которой нужно установить версию php не ниже 7.

openserver настройка php

Обратная ситуация, когда рекомендуемые параметры установки движка, выше чем настройка openserver, так же не желательна.

По этой же самой причине и уже готовые сайты, находящиеся на локальном сервере openserver, при изменении настроек модулей, могут быть недоступны. Трудно потерять данные, если конечно таких сайтов много. Для одной cms-системы можно настроить один раз и не обращать внимание на все остальное.

Но давайте рассмотрим вариант когда на локальном сервере openserver, установлено несколько вариантов сайтов, с разными системными требованиями. Для примера я взял скрипт службы поддержки osticket, с поддержкой версии php 5.6 и популярный движок joomla, для которого необходима версия php не ниже 7.0.

Разместить оба эти сайта на openserver, не получиться, если не создать специальные профили, в которых будут указаны необходимые параметры для каждого сайта отдельно.

Openserver настройка php с помощью профилей

При входе в настройки openservser, появится окно с множеством различных вкладок (13) в виде меню.

Новый профиль openserver

Для нашего конкретного случая, главными из них будут “Основные” и “Модули”. В основных параметрах настраиваются профили, а в модулях-конфигурация сервера для каждого профиля отдельно.

Находясь в меню “Основные”, в поле “Имя профиля”, необходимо ввести нужное имя и нажать кнопку “Создать профиль”, чтобы придуманный профиль появился в списке всех остальных профилей, которых кстати, может быть очень много.

Затем курсором просто выбрать новый профиль и перейти в меню “Модули”, где настроить нужные параметры для нового профиля и сохранить. После чего, для сохранения новых установок, сервер будет перезапущен.

Профиль openserver

Создав таким образом нужное количество профилей, с необходимыми параметрами http, php и MySQL, можно быстро выбирать нужный комплекс настроек в виде профилей и легко переключаться между ними.

Модули openserver

На практике все выглядит очень просто. Выбрав нужный профиль, необходимо нажать на кнопку “Загрузить профиль”. Выбранные настройки будут доступны после перезагрузки сервера.

Вот так просто, используя профили openserver, можно быстро выбирать нужные настройки php любой версии.

Openserver настройка php практическое использование.

Источник

Оцените статью