我知道以前已经以各种形式回答过,但这些建议都没有对我有用,
或其中一些已经过时与不再存在的配置文件有关
目前,我只是想让浏览器显示一个" Hello World" php文件
<?php
Echo "Hello World;
?>
默认&#34; index.html-它有效!&#34; Apache2 Page加载来自:
/var/www/html/index.html
设置
Orcale Vitualbox(IP为192.168.56.102)
Ubuntu 14.04
Apache 2.4.7
PHP 5.5.9-1ubuntu4.6
System Linux appliance 3.13.0-45-generic #74-Ubuntu SMP Tue Jan 13 19:37:48 UTC 2015 i686
Build Date Feb 13 2015 19:14:15
Server API Apache 2.0 Handler
Virtual Directory Support disabled
Configuration File (php.ini) Path /etc/php5/apache2
Loaded Configuration File /etc/php5/apache2/php.ini
Scan this dir for additional .ini files /etc/php5/apache2/conf.d
Additional .ini files parsed /etc/php5/apache2/conf.d/05-opcache.ini, /etc/php5/apache2/conf.d/10-pdo.ini, /etc/php5/apache2/conf.d/20-curl.ini, /etc/php5/apache2/conf.d/20-gd.ini, /etc/php5/apache2/conf.d/20-json.ini, /etc/php5/apache2/conf.d/20-mcrypt.ini, /etc/php5/apache2/conf.d/20-mysql.ini, /etc/php5/apache2/conf.d/20-mysqli.ini, /etc/php5/apache2/conf.d/20- pdo_mysql.ini, /etc/php5/apache2/conf.d/20-readline.ini, /etc/php5/apache2/conf.d/20-tidy.ini, /etc/php5/apache2/conf.d/20-xdebug.ini
PHP API 20121113
PHP Extension 20121212
Zend Extension 220121212
Zend Extension Build API220121212,NTS
PHP Extension Build API20121212,NTS
Debug Build no
Thread Safety disabled
Zend Signal Handling disabled
Zend Memory Manager enabled
Zend Multibyte Support provided by mbstring
IPv6 Support enabled
DTrace Support enabled
Registered PHP Streams https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar, zip
Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, tls
Registered Stream Filters zlib.*, bzip2.*, convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, mcrypt.*, mdecrypt.*
在虚拟主机内的Web浏览器中
我可以浏览http:/192.168.56.102,它会显示上面的
但我无法浏览http:/192.168.56.102/phpmyadmin
然而,从我的电脑
我可以浏览http:/192.168.56.102/phpmyadmin
我已经安装了libapache2-mod-php5
在我的配置文件中(/etc/apache2.apache.conf) 我尝试添加:
Include /etc/phppmyadmin/apache.conf
Include /etc/apache2/mode-available/php5.conf
AddHandler application/x-httpd-php .php5 .php4 .php .php3 .php2 .phtml
AddType application/x-httpd-php .php5 .php4 .php .php3 .php2 .phtml
AddType application/x-httpd-php-source .phps
AddHandler php5-script .php
AddType text/html .php
httpd.conf文件似乎不再存在,如前面的帖子所述
我试过了: sudo a2enmod php5
我已经有一个来自
的符号链接/etc/apache2/mods-enabled/php5.conf to /etc/apache2/mods-available/
已启用/取消注释
To re-enable php in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
我试过用两个网页浏览器打开文件
/ var / www /
/ var / www / html
这两个文件都有644权限
Php短标记值设置为 ON /etc/php5/apache2/php.ini
我没有尝试过:
LoadModule php5_module modules/mod_php55.so
当我包含它并重新启动时,终端说它无法找到它, 建议它不存在(或者我不知道它在哪里)
修改.htaccess文件,因为我不知道它在哪里
希望如果您已经阅读了这篇文章,您可以看到我尝试了各种方法/建议,似乎没有任何工作
任何想法?