Discussion:
how to add a virtual directory in apache with support to php files?
(too old to reply)
Star Liu
2008-10-08 09:50:09 UTC
Permalink
I'm learning to use php. when i drop my Welcome.php into /var/www,
which is the default root directory for localhost, and visit it by
http://localhost/Welcome.php, it can display the html normally; but i
want my php files in another place like /root/MyLife/LifeOS/StarLiu/,
so I add a entry into /etc/apache2/sites-available/default, like this:

Alias /php/ "/root/MyLife/LifeOS/"
<Directory "/root/MyLife/LifeOS/">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

then i visit it by http://localhost/php/StarLiu/Welcome.php, but it
pops out the download dialog to download the Welcome.php file.

it seems i didn't configure it correctly, how can i fix it? thanks
--
MY IMs, Welcome to add me as a debian user or a web developer!
(msn) ***@live.com
(xmpp) ***@gmail.com
--
To UNSUBSCRIBE, email to debian-user-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Rich Healey
2008-10-08 12:40:07 UTC
Permalink
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Post by Star Liu
I'm learning to use php. when i drop my Welcome.php into /var/www,
which is the default root directory for localhost, and visit it by
http://localhost/Welcome.php, it can display the html normally; but i
want my php files in another place like /root/MyLife/LifeOS/StarLiu/,
Alias /php/ "/root/MyLife/LifeOS/"
<Directory "/root/MyLife/LifeOS/">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
then i visit it by http://localhost/php/StarLiu/Welcome.php, but it
pops out the download dialog to download the Welcome.php file.
it seems i didn't configure it correctly, how can i fix it? thanks
This is probably better directed at an apache list, but from memory you
need to take your handler directives and nest them in the directory tags.

Or apply them globally.

Sorry for the vague reply

- --
Rich Healey - iTReign \ .''`. / ***@gmail.com
Developer / Systems Admin \ : :' : / ***@itreign.com
AIM: richohealey33 \ `. `' / ***@psych0tik.net
MSN: ***@hotmail.com \ `- / ***@hellboundhackers.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkjsp9MACgkQLeTfO4yBSAdsMgCeLkknfFQRAUxysVI986Qq7wYZ
cGwAoIc2ZT96ltynMu4UcHDALmzzj6Rd
=JNWr
-----END PGP SIGNATURE-----
--
To UNSUBSCRIBE, email to debian-user-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Cassiel
2008-10-08 12:50:11 UTC
Permalink
install php modules (If you didn't yet) then add index.php to DirectoryIndex
in dir.conf module inside /etc/apache2/mods-enabled/
Post by Star Liu
then i visit it by http://localhost/php/StarLiu/Welcome.php, but it
pops out the download dialog to download the Welcome.php file.
it seems i didn't configure it correctly, how can i fix it? thanks
Star Liu
2008-10-08 13:10:21 UTC
Permalink
Post by Cassiel
install php modules (If you didn't yet) then add index.php to DirectoryIndex
in dir.conf module inside /etc/apache2/mods-enabled/
Post by Star Liu
then i visit it by http://localhost/php/StarLiu/Welcome.php, but it
pops out the download dialog to download the Welcome.php file.
it seems i didn't configure it correctly, how can i fix it? thanks
thank you, but in fact, the cause is I set the same directory as both
a mono xsp virtual directory and a php virtual directory, while mono
don't allow other handlers to handle it's directory, so i have to
seperate php files and mono aspx pages in their own directories.
--
MY IMs, Welcome to add me as a debian user or a web developer!
(msn) ***@live.com
(xmpp) ***@gmail.com
--
To UNSUBSCRIBE, email to debian-user-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
ReikoShea
2008-10-08 15:20:12 UTC
Permalink
Post by Star Liu
Post by Cassiel
install php modules (If you didn't yet) then add index.php to DirectoryIndex
in dir.conf module inside /etc/apache2/mods-enabled/
Post by Star Liu
then i visit it by http://localhost/php/StarLiu/Welcome.php, but it
pops out the download dialog to download the Welcome.php file.
it seems i didn't configure it correctly, how can i fix it? thanks
thank you, but in fact, the cause is I set the same directory as both
a mono xsp virtual directory and a php virtual directory, while mono
don't allow other handlers to handle it's directory, so i have to
seperate php files and mono aspx pages in their own directories.
--
MY IMs, Welcome to add me as a debian user or a web developer!
apt-get install libapache2-mod-php5

If you are using the package version of apache2 then it will auto enable
php5 and the file extensions used for it. if its a custom build you
will have to enable the extensions in mods-enabled.
--
To UNSUBSCRIBE, email to debian-user-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Continue reading on narkive:
Loading...