Oh that's great news, good to hear. Cheers, Debo
On Tue, 28 Jul 2015 at 10:05 Ricky Spires <[email protected]> wrote: > Hello. > > Thanks for your replies. > > I got it working. > > this is my new shell script. > > <code> > > #!/bin/bash > cat /vagrant/shell/self-promotion.txt > # Update the box > # -------------- > # Downloads the package lists from the repositories > # and "updates" them to get information on the newest > # versions of packages and their dependencies > apt-get update > > # Install Vim > > apt-get install -y vim > > # Apache > # ------ > # Install > apt-get install -y apache2 > > # Remove /var/www default > rm -rf /var/www > # Symlink /vagrant to /var/www > ln -fs /vagrant /var/www > # Add ServerName to httpd.conf > echo "ServerName localhost" > /etc/apache2/httpd.conf > > # Setup hosts file > VHOST=$(cat <<EOF > <VirtualHost *:80> > DocumentRoot "/vagrant/public" > ServerName localhost > <Directory "/vagrant/public"> > AllowOverride All > Order Allow,Deny > Allow from all > Require all granted > Satisfy Any > > </Directory> > </VirtualHost> > EOF > ) > echo "${VHOST}" > /etc/apache2/sites-enabled/000-default > > # Enable mod_rewrite > a2enmod rewrite > # Restart apache > service apache2 restart > > # Mysql > # ----- > # Ignore the post install questions > export DEBIAN_FRONTEND=noninteractive > # Install MySQL quietly > apt-get -q -y install mysql-server-5.5 > > # PHP 5.5 > # ------- > apt-get install -y php5 libapache2-mod-php5 > # Update > apt-get update > > # httpd.conf setup > echo "ServerName localhost" >> /etc/apache2/apache2.conf > > > # Restart apache > service apache2 restart > > # PHP stuff > # --------- > # Command-Line Interpreter > apt-get install -y php5-cli > # MySQL database connections directly from PHP > apt-get install -y php5-mysql > # cURL is a library for getting files from FTP, GOPHER, HTTP server > apt-get install -y php5-curl > # Module for MCrypt functions in PHP > apt-get install -y php5-mcrypt > # GD > apt-get install -y php5-gd > # Pear > apt-get install -y php-pear > > > # cURL > # ---- > apt-get install -y curl > > # Restart apache > service apache2 restart > > # Git > # --- > apt-get install git-core > > # Install Composer > # ---------------- > curl -s https://getcomposer.org/installer | php > # Make Composer available globally > mv composer.phar /usr/local/bin/composer > </code> > > On 26 July 2015 at 23:11, Alvaro Miranda Aguilera <[email protected]> > wrote: > >> Can you restart/reload apache? >> >> In your script I didn't saw you did that after installing apache. >> >> That will explain why your client tries to download the file instead >> of displaying the content by php. >> >> On Mon, Jul 27, 2015 at 7:19 AM, Ricky Spires <[email protected]> >> wrote: >> > hello. >> > >> > Thank you for the reply. >> > >> > The thing is, I am not running any application at the monent. All a am >> > trying to do at this moment is get phpinfo.php to work without the >> browser >> > trying to download it. >> > >> > my file structure is >> > >> >> .vagrant >> > >> > public >> > index.html >> > phpinfo.php >> > shell >> > custom-bootstrap.sh >> > Vagrantfile >> > >> > >> > That's it. >> > >> > ?? >> > >> > >> > >> > >> > On Sunday, 26 July 2015 11:55:59 UTC+1, _debo wrote: >> >> >> >> Hi Ricky, >> >> >> >> surely, if you developed your application using features specific for >> PHP >> >> 5.5 and you are trying to run those on PHP 5.3 you will have hard >> time, but >> >> that's beyond vagrant. Vagrant won't solve that problem for you. >> >> >> >> I hope it helps. >> >> >> >> Best, >> >> Debo >> >> >> >> On Sun, 26 Jul 2015 at 09:36 Ricky Spires <[email protected]> wrote: >> >>> >> >>> Hello. >> >>> >> >>> When I run vagrant php is not working. >> >>> >> >>> I have added a info.php file but It asks me to download if I want to >> view >> >>> it. >> >>> >> >>> In terminal i can view the php version >> >>> >> >>> $ php -v >> >>> PHP 5.5.19 >> >>> >> >>> >> >>> If I ssh in I get >> >>> >> >>> vagrant@precise32:~$ php -v >> >>> PHP 5.3.10-1ubuntu3.19 with Suhosin-Patch (cli) (built: Jul 2 2015 >> >>> 15:05:54) >> >>> Copyright (c) 1997-2012 The PHP Group >> >>> Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies >> >>> >> >>> >> >>> Is it the dismatch of version numbers ? >> >>> >> >>> this is my shell script: >> >>> >> >>> >> >>> #!/usr/bin/env bash >> >>> >> >>> apt-get >> >>> apt-get install -y vim >> >>> >> >>> # Apache >> >>> # ------ >> >>> >> >>> # Install >> >>> apt-get install -y apache2 >> >>> >> >>> # Remove /var/www default >> >>> rm -rf /var/www >> >>> >> >>> # Symlink /vagrant to /var/www >> >>> ln -fs /vagrant /var/www >> >>> >> >>> # Add ServerName to httpd.conf >> >>> echo "ServerName localhost" > /etc/apache2/httpd.conf >> >>> >> >>> # Setup hosts file >> >>> VHOST=$(cat <<EOF >> >>> <VirtualHost *:80> >> >>> DocumentRoot "/vagrant/public" >> >>> ServerName localhost >> >>> <Directory "/vagrant/public"> >> >>> AllowOverride All >> >>> </Directory> >> >>> </VirtualHost> >> >>> EOF >> >>> ) >> >>> echo "${VHOST}" > /etc/apache2/sites-enabled/000-default >> >>> >> >>> # Enable mod_rewrite >> >>> a2enmod rewrite >> >>> >> >>> # Restart apache >> >>> service apache2 restart >> >>> >> >>> # PHP 5.4 >> >>> # ------- >> >>> apt-get install -y libapache2-mod-php5 >> >>> # Add add-apt-repository binary >> >>> apt-get install -y python-software-properties >> >>> # Install PHP 5.4 >> >>> add-apt-repository ppa:ondrej/php5 >> >>> # Update >> >>> apt-get update >> >>> >> >>> >> >>> # PHP stuff >> >>> # --------- >> >>> # Command-Line Interpreter >> >>> apt-get install -y php5-cli >> >>> # MySQL database connections directly from PHP >> >>> apt-get install -y php5-mysql >> >>> # cURL is a library for getting files from FTP, GOPHER, HTTP server >> >>> apt-get install -y php5-curl >> >>> # Module for MCrypt functions in PHP >> >>> apt-get install -y php5-mcrypt >> >>> >> >>> # cURL >> >>> # ---- >> >>> apt-get install -y curl >> >>> >> >>> >> >>> # Mysql >> >>> # ----- >> >>> # Ignore the post install questions >> >>> export DEBIAN_FRONTEND=noninteractive >> >>> # Install MySQL quietly >> >>> apt-get -q -y install mysql-server-5.5 >> >>> >> >>> >> >>> # Git >> >>> # --- >> >>> apt-get install git-core >> >>> >> >>> >> >>> # Install Composer >> >>> # ---------------- >> >>> curl -s https://getcomposer.org/installer | php >> >>> # Make Composer available globally >> >>> mv composer.phar /usr/local/bin/composer >> >>> >> >>> >> >>> >> >>> Thanks >> >>> Ricky >> >>> >> >>> -- >> >>> This mailing list is governed under the HashiCorp Community >> Guidelines - >> >>> https://www.hashicorp.com/community-guidelines.html. Behavior in >> violation >> >>> of those guidelines may result in your removal from this mailing list. >> >>> >> >>> GitHub Issues: https://github.com/mitchellh/vagrant/issues >> >>> IRC: #vagrant on Freenode >> >>> --- >> >>> You received this message because you are subscribed to the Google >> Groups >> >>> "Vagrant" group. >> >>> To unsubscribe from this group and stop receiving emails from it, >> send an >> >>> email to [email protected]. >> >>> To view this discussion on the web visit >> >>> >> https://groups.google.com/d/msgid/vagrant-up/fcf7bd44-4dca-49b8-9d8f-78fe38f9225a%40googlegroups.com >> . >> >>> For more options, visit https://groups.google.com/d/optout. >> > >> > -- >> > This mailing list is governed under the HashiCorp Community Guidelines - >> > https://www.hashicorp.com/community-guidelines.html. Behavior in >> violation >> > of those guidelines may result in your removal from this mailing list. >> > >> > GitHub Issues: https://github.com/mitchellh/vagrant/issues >> > IRC: #vagrant on Freenode >> > --- >> > You received this message because you are subscribed to the Google >> Groups >> > "Vagrant" group. >> > To unsubscribe from this group and stop receiving emails from it, send >> an >> > email to [email protected]. >> > To view this discussion on the web visit >> > >> https://groups.google.com/d/msgid/vagrant-up/19b933eb-65b1-452e-8881-7dc0396a1a5f%40googlegroups.com >> . >> > >> > For more options, visit https://groups.google.com/d/optout. >> >> -- >> This mailing list is governed under the HashiCorp Community Guidelines - >> https://www.hashicorp.com/community-guidelines.html. Behavior in >> violation of those guidelines may result in your removal from this mailing >> list. >> >> GitHub Issues: https://github.com/mitchellh/vagrant/issues >> > IRC: #vagrant on Freenode >> --- >> > You received this message because you are subscribed to a topic in the >> Google Groups "Vagrant" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/vagrant-up/fH_sYoXH95o/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/vagrant-up/CAHqq0ey2LnFmDmB6HuGvJLqjtok5Uth-NJxHQtYGvJcGb5sSRg%40mail.gmail.com >> . > > >> For more options, visit https://groups.google.com/d/optout. >> > -- > This mailing list is governed under the HashiCorp Community Guidelines - > https://www.hashicorp.com/community-guidelines.html. Behavior in > violation of those guidelines may result in your removal from this mailing > list. > > GitHub Issues: https://github.com/mitchellh/vagrant/issues > IRC: #vagrant on Freenode > --- > You received this message because you are subscribed to the Google Groups > "Vagrant" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/vagrant-up/CAEu%3D%3DLD4W%2BycbQTLi9-3s6PN9-%3DGDyzVyBWJAhx%2BHujcC9fBvw%40mail.gmail.com > <https://groups.google.com/d/msgid/vagrant-up/CAEu%3D%3DLD4W%2BycbQTLi9-3s6PN9-%3DGDyzVyBWJAhx%2BHujcC9fBvw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- This mailing list is governed under the HashiCorp Community Guidelines - https://www.hashicorp.com/community-guidelines.html. Behavior in violation of those guidelines may result in your removal from this mailing list. GitHub Issues: https://github.com/mitchellh/vagrant/issues IRC: #vagrant on Freenode --- You received this message because you are subscribed to the Google Groups "Vagrant" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/vagrant-up/CAM6ypFFNS%3D1d3ohdACuzBousdwXchTs9tmUtdCKRUvBoOc0yMA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
