Я знаю, что на это уже отвечали в различных формах ранее, но ни одно из предложений не сработало для меня,
или некоторые из них устарели в отношении файлов конфигурации, которые больше не существуют
В настоящее время я просто пытаюсь заставить браузер отображать php-файл «Hello World»
<?php
Echo "Hello World;
?>
По умолчанию «index.html — это работает!» Страница Apache2 загружается из:
/var/www/html/index.html
Настроить
Orcale Vitualbox (IP 192.168.56.102)
Убунту 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.*
В веб-браузере на виртуальном хосте
Я могу перейти на 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 Short tag установлено на НА в
/etc/php5/apache2/php.ini
Я не пробовал:
LoadModule php5_module modules/mod_php55.so
как, когда я включаю его и перезапускаю, Терминал говорит, что не может его найти,
Предположение, что это не существует (или я не знаю, где это)
Внесение изменений в файл .htaccess, поскольку я не знаю, где он находится
Надеюсь, если вы прочитали это далеко, вы увидите, что я пробовал различные методы / предложения, и ни один из них, похоже, не работает
У кого-нибудь есть идеи?
Задача ещё не решена.
Других решений пока нет …