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 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/CAHqq0ey2LnFmDmB6HuGvJLqjtok5Uth-NJxHQtYGvJcGb5sSRg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to