Download the PHP package do-php/php_excel_dev without Composer
On this page you can find all versions of the php package do-php/php_excel_dev. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download do-php/php_excel_dev
More information about do-php/php_excel_dev
Files in do-php/php_excel_dev
Package php_excel_dev
Short Description LibXL - php_excel development stubs
License MIT
Homepage https://github.com/doPhp/php_excel_dev
Informations about the package php_excel_dev
Installation tips, stubs and checker for LibXL / iliaal/php_excel php extension.
Stubs
Useful to enable autocompletion in your project composer require soluble/php_excel_dev --dev
Stubs should be installed as a
--dev
dependency.
LibXL install
In order to compile the iliaal/php_excel you must have libXL installed and the php development packages installed (phpize, phpconfig).
On Ubuntu, ensure you have the php-dev
package installed.
Alternatively suffix with the php version if you're using the ondrej/php ppa:
Automated installation scripts
You can either use one of the bash scripts below :
PHP | Distribution | Gist |
---|---|---|
7.3 | Ubuntu ondrej/php ppa | install_phpexcel_php73.sh |
7.2 | Ubuntu ondrej/php ppa | install_phpexcel_php72.sh |
7.1 | Ubuntu ondrej/php ppa | install_phpexcel_php71.sh |
7.x | For Travis CI | travis-install-libxl.sh |
Be sure the extension is loaded (in your php.ini) or type
phpenmod excel
.
Manual installation
LibXL
The libxl static binaries can easily be installed:
PHP extension
Download and unzip the php_excel/php7 branch:
Build the extension;
In case you're using multiple php versions, you can generally suffix the phpize and phpconfig commands like
phpize-7.3
,php-config-7.3
...
Then register the extension in your php.ini:
For ondrej/php ppa
Checks
A convenience script to check installation can be run from composer
or directly from php
It checks for correctly loaded extension and valid license.
Versions
Version | LibXL | php_excel | Note(s) |
---|---|---|---|
0.1.x | 3.8.2 | php7-branch | > 3.8.2 seems to have license problem |