Package Data | |
---|---|
Maintainer Username: | josueneo |
Package Create Date: | 2016-11-07 |
Package Last Update: | 2023-12-20 |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-11-22 03:02:32 |
Package Statistics | |
---|---|
Total Downloads: | 1,778 |
Monthly Downloads: | 10 |
Daily Downloads: | 0 |
Total Stars: | 4 |
Total Watchers: | 1 |
Total Forks: | 2 |
Total Open Issues: | 2 |
You need the SQL Anywhere libraries installed in your server, fortunately there is a developer version available at https://www.sap.com/cmp/syb/crm-xu15-int-sqldevft/index.html
Build and install the PDO_SQLANYWHERE module from the PECL repo.
wget https://pecl.php.net/get/PDO_SQLANYWHERE -O PDO_SQLANYWHERE.tgz
phpize
./configure
make
make install
###For Fedora/CentOS 7/RHEL 7
Override your httpd systemd script with
systemctl edit httpd
This will open your text editor, just add the below:
[Service]
Environment=LD_LIBRARY_PATH=/opt/sqlanywhere17/lib64
###For SLES 11 SP4 and below Edit your sysconfig file and add it there
To be written.
###For SLES 12 GA and newer versions (Currently SLES 12 SP2) Same strategy as Fedora, Centos or RHEL 7.
To be written.
Install it via composer
composer require josueneo/laravel5-sqlanywhere
Add service provider, open config/app.php
josueneo\laravel5sqlanywhere\SQLAnywhereServiceProvider::class
Edit configuration at config/database.php
'sqlanywhere' => [
'driver' => 'sqlanywhere',
'dsn' => 'sqlanywhere:',
'username' => env('DB_USERNAME', 'root'),
'password' => env('DB_PASSWORD', 'yourpassword'),
'database' => env('DB_DATABASE_NAME', ''),
'databasefile' => env('DB_DATABASE', ''),
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', '2638'),
'options' => 'ASTOP=no'
]
Most of grammar files are based on the cgartner driver written for laravel 4.