

There is an issue with node and npm update in Ubuntu14.04 LTS 64 bit OS. Sudo vim /etc/nginx/sites-available/****.com Stars can be any name you want. u www-data -g www-data -f /usr/bin/php5-cgi -PĬonfigure virtual machine in Nginx (VERY IMPORTANT). var/run/fastcgi-php.pid to /etc/rc.local Set boot startup, which is to add /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -Cĥ -u www-data -g www-data -f /usr/bin/php5-cgi -P Sudo /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid

sudo sed -i '/cgi.fix_pathinfo=/ c cgi.fix_pathinfo=1 ' /etc/php5/cgi/php.ini Modify php.ini and set cgi.fix_pathinfo as 1. In Nginx, congifure spawn-fcgi (use nano to locate the file and change it.)Īdd fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name to 在/etc/nginx/fastcgi_params sudo sed -i '$ i fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name ' /etc/nginx/fastcgi_params sudo apt-get install php5 php5-cgi php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-pspell php5-recode php5-snmp php5-tidy php5-xmlrpc php5-sqlite php5-xsl Stars can be the domain name of your website for convenience. sudo apt-get install phpmyadmin sudo In -s /usr/share/phpmyadmin/ /var/www/****.com/ Install phpmyadmin and create a soft link in root directory of virtual machine. sudo apt-get install mysql-server mysql-clinet

Install mysql (You will be asked to set a password for the default account which is root). Visit If you see “Welcome to Nginx!”, it means it has been installed. sudo apt-get install nginxĬheck whether it is installed. This is how I configure nginx+php+mysql+phpmyadmin in Ubuntu. Then I restarted nginx using: sudo service nginx restartĪnd restarted php7 using: sudo service php7.0-fpm restart In that php.ini I have commented out the line: extension=php_curl.dll Looking in phpinfo (not in console, in web) I get the paths: Loaded Configuration File: /etc/php/7.0/fpm/php.iniĪdditional. PHP Warning: Module 'tokenizer' already loaded in Unknown on line 0 PHP Warning: Module 'sysvshm' already loaded in Unknown on line 0

Php7.0-curl is already the newest version. What I have done so far: $ sudo apt-get update I have tried following all of the tutorials I've stumbled upon in stackoverflow (askubuntu, serverfault) I am using Ubuntu 14.04, with nginx + php 7. The error I'm getting is as follows: Fatal error: Uncaught Error: Call to undefined function curl_setopt_array()
