я запустил sqlanywhere более чем за один полный день, и мне так интересно его использовать,
Я работал раньше с sqlsrv для MS SQL Server и подключения через PHP,
но у меня есть проблема для подключения php к sqlanywhere
Вот предупреждение, когда я пытаюсь запустить test.php
Установка прошла успешно Использование php-5.6.0_sqlanywhere.dll
Предупреждение: sasql_connect (): SQLAnywhere: [-100] Сервер базы данных не найден в C: \ xampp \ htdocs \ test.php в строке 44
$conn = sasql_connect( "UID=DBA;PWD=sql" );
if( $conn ) {
echo "Connected successfully\n";
sasql_disconnect( $conn );
} else {
echo "Connection failed\n";
}
Я использую сервер xampp php 5.6 и версию для разработчиков sqlanywhere 17.
я уже скачал расширение php и скопировал на ext, а также добавил строку в php.ini (extension = php-5.6.0_sqlanywhere.dll)
демонстрационная база данных, я запустил ее с помощью команды cmd: dbeng17 «% SQLANYSAMP17% \ demo.db».
через cmd я попробовал это также:
C:> dbping -d -c «uid = dba;
SQL Anywhere Server Ping U
Подключено к SQL Anywhere
Пинг база данных успешно.
но когда я пытаюсь через php, он говорит: Предупреждение: sasql_connect (): SQLAnywhere: [-100] Сервер базы данных не найден в C: \ xampp \ htdocs \ test.php в строке 44
Ошибка подключения
пожалуйста кто-нибудь подскажите в чем проблема?
большое спасибо вам.
Ваша установка PHP может иметь несколько файлов, похожих на php.ini. Убедитесь, что вы изменяете файл php.ini, указанный в phpinfo ().
— Веб-сервер, такой как Apache, IIS или любой веб-сервер, который поддерживает
PHP.
— PHP установлен на том же компьютере, что и веб-сервер.
— SQL Anywhere установлен на том же компьютере, что и веб-сервер.
— Клиентское программное обеспечение также может быть использовано. Расширение SQL Anywhere PHP
Рефранс: https://wiki.scn.sap.com/wiki/display/SQLANY/Getting+Started+with+SAP+SQL+Anywhere+and+PHP
Других решений пока нет …