php-7 pusher - How do I install the ext-curl extension with PHP 7?
is ensure (7)
I've installed PHP 7 using this repo, but when I try to run
composer install, it's giving this error:
- [package] requires ext-curl * -> the requested PHP extension curl is missing from your system.
With PHP 5, you can easily install it by running the
apt-get install php5-curl command, but I can't find how to install the PHP 7 equivalent.
How do I install ext-curl for PHP 7?
sudo apt-get install php7.0-curl
Well I was able to install it by :
sudo apt-get install php-curl
on my system. This will install a dependency package, which depends on the default php version.
After that restart apache
sudo service apache2 restart
I tried the above solutions but it didn't work for me, just incase there any other person in the same shoes, this is what I did. I updated apt-get with the following command
sudo add-apt-repository ppa:ondrej/php
this i installed with php curl for the version of php that i was using, mine was
sudo apt-get install php7.1-curl
If "sudo apt-get install php-curl" command doesnt work and display error We should run this code before install curl.
- step1 - sudo add-apt-repository ppa:ondrej/php
- step2 - sudo apt-get update
- step3 - sudo apt-get install php-curl
- step4 - sudo service apache2 restart
We can install any PHP7 Extensions which we are needed at the time of install Magento just use related command which you get error at the time of installin Magento
sudo apt-get install php7.0-curl sudo apt-get install php7.0-dom sudo apt-get install php7.0-mcrypt sudo apt-get install php7.0-simplexml sudo apt-get install php7.0-spl sudo apt-get install php7.0-xsl sudo apt-get install php7.0-intl sudo apt-get install php7.0-mbstring sudo apt-get install php7.0-ctype sudo apt-get install php7.0-hash sudo apt-get install php7.0-openssl sudo apt-get install php7.0-zip sudo apt-get install php7.0-xmlwriter sudo apt-get install php7.0-gd sudo apt-get install php7.0-iconv
Thanks! Hope this will help you
It provides php-api, php-bz2, php-calendar, php-ctype, php-curl, php-date, php-exif, php-fileinfo, php-filter, php-ftp, php-gettext, php-gmp, php-hash, php-iconv, php-json, php-libxml, php-openssl, php-pcre, php-pecl-Fileinfo, php-pecl-phar, php-pecl-zip, php-reflection, php-session, php-shmop, php-simplexml, php-sockets, php-spl, php-tokenizer, php-zend-abi, php-zip, php-zlib.
There are so many answers for PHP and MySQL, but here is code for PHP and Oracle for preventing SQL injection as well as regular use of oci8 drivers:
$conn = oci_connect($username, $password, $connection_string); $stmt = oci_parse($conn, 'UPDATE table SET field = :xx WHERE ID = 123'); oci_bind_by_name($stmt, ':xx', $fieldval); oci_execute($stmt);