Linux.org.ua
Технічні питання => Прикладні програми => Debian/Ubuntu => Гілку створено: my3uka від 2009-10-31 00:13:11
-
Всім доброго дня.....
Встановив на убунту 9.10 ЛАМП за такою схемою... Я просто новачок в роботі лінукса і тому незнаю що за помилка винекла. Ціж самі дії я виконував і на 9.04 і там все прцює а тут чьомусь нехоче
1. Устанавливаем apache:
sudo apt-get install apache2 libapache2-mod-auth-mysql
2. Устанавливаем php:
sudo apt-get install php5-common php5 libapache2-mod-php5 php5-cli php5-cgi php5-mysql
Перезапустим apache:
sudo /etc/init.d/apache2 restart
Проверим работоспособность php. Для этого создаем файл /var/www/test.php и поместим в него следующие строки:
<?php
print_r (phpinfo());
?>
Запускаем Firefox и вводим адрес http://localhost/test.php. На экране должна отобразиться служебная информация о php.
3. Устанавливаем MySQL:
sudo apt-get install mysql-server mysql-client
Во время установки будет запрошен ввод пароля root-а MySQL-ного сервера.
4. Ставим phpmyadmin.
phpmyadmin - веб-инструмент для управлениями MySQL-ными базами данных. Очень удобный инструмент для разработчиков.
Установим командой:
sudo apt-get install phpmyadmin
Во время установки от нас запросят об используемом веб-сервере - выбираем "apache2".
Вход в phpmyadmin: http://localhost/phpmyadmin
Вот и все.
P.S. Подключение модулей: по умолчанию некторые модули отключены. Включить их можно командой:
sudo a2enmod имя_модуля
Например, подключение модуля mod_rewrite:
sudo a2enmod rewrite
После подключения модулей необходимо перезапустить apache:
sudo /etc/init.d/apache2 restart
Тобто заливаю звичайний Вордпресс непрацює. друпал тоже саме і так все ....
провіряв чи працює РНР створив тестовий файл test.php з текстом
<?php
print_r (phpinfo());
?>
РНР працює.....
Вчьому може бути причина.
Дякую.
-
Люди дуже потрібна ваша допомога.......
-
<?php
phpinfo();
?>
напевно немає звязку з базою данних, терба добре перевірити ось таким скриптом:
<?php
$dblocation = "127.0.0.1";
$dbname = "information_schema";
$dbuser = "root";
$dbpasswd = ""; //тут пароль рута баз даних
$dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);
if (!$dbcnx)
{
echo "<p>Can not connect to mysql!</p>";
exit();
}
if (!@mysql_select_db($dbname,$dbcnx) )
{
echo "<p>Can not connect to db 'test'!</p>";
exit();
}
$ver = mysql_query("SELECT VERSION()");
if(!$ver)
{
echo "<p>Wrong query!</p>";
exit();
}
echo mysql_result($ver, 0);
?>
в результаті повинно вивести на екран версію сервера баз даних.
-
ось що мені відповіло 5.1.37-1ubuntu5
але я нерозумію на убунту 8.10 і 9.04 все працювало. а на 9.10 непрацює....
-
подивіться статуси ось таких програм:
/etc/init.d/apache2 status //тут може бути загвоздка, на 9.04 так, в 9.10 може бути по іншому
/etc/init.d/mysql-server status