Запустил apache и mysql (см. рисунок). Ввёл в адресной строке браузера сначала localhost, затем свой ip. Вывелось сообщение "It Works". Ну стало быть apache работает.
Установил PHP5 и phpmyadmin. Как заставить это работать вместе. Что надо и в каких файлах прописывать?
Я думаю запустится так:
Шаг № 1:
apt-get install php5 php5-mysql apache2-mod_php5
apt-get install phpMyAdmin phpMyAdmin-apache2
Шаг № 2: phpMyAdmin установлен в /var/www/webapps/phpMyAdmin и в file /etc/httpd2/conf/extra-available/phpMyAdmin.conf видим, указан алиас и разрешен доступ только на локальной машине
Alias /phpMyAdmin /var/www/webapps/phpMyAdmin
<Directory /var/www/webapps/phpMyAdmin>
DirectoryIndex index.php
Options Indexes Includes ExecCGI
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.1
</Directory>
Шаг № 3: Увеличиваем максимальное количество памяти, которое может потреблять наш PHP, изначально стоит 5M
В file /etc/php/5.2.11/apache2-mod_php/php.ini находим строку (обычно 304)
memory_limit = 5M ; Maximum amount of memory a script may consume (5MB)
и заменяем на
memory_limit = 64M
Шаг № 4: Перегружаем Apache2 и MySQL-сервер и для того чтобы MySQL запускался после перезагрузки
service httpd2 restart
service mysqld restart
chkconfig --level 35 mysqld on
Заходим по адресу
http://localhost/phpMyAdmin вводим входное имя root и его пароль и видим веб-морду phpMyAdmin
Если не заведется попробуйте еще:
Шаг № 5:В /etc/httpd2/conf/extra-available/Directory_html_default.conf Дописываете в строку
Options Includes FollowSymLinks MultiViews
слово Indexes и получаете
Options Indexes Includes FollowSymLinks MultiViews
и перегружаем Apache2
service httpd2 restart