Всем привет! Итак, после достаточно длительного отсутствия в блоге возвращаюсь с постом об установке LAMP(Linux + Apache + MySQL + PHP).
Итак, что нам для этого необходимо:
- Linux (у меня это Ubuntu 9.04)
- Apache2
- PHP5
- MySQL
Устанавливаем Apache:
1 | sudo apt-get install apache2
|
По умолчанию каталог с файлами сервера это /var/www. Понятное дело его легко поменять на нужный вам.
Тестируем: http://localhost
Устанавливаем PHP5:
1 | sudo apt-get install php5 libapache2-mod-php5
|
Делаем рестарт Apache:
1 | sudo /etc/init.d/apache2 restart
|
Проверяем:
1 | sudo su -c 'echo "< ?php phpinfo(); ?>" > /var/www/testphp.php'
|
Затем в браузере: http://localhost/testphp.php Убедитесь, что удалили файл, в последствии это может представлять угрозу безопасности.
Устанавливаем MySQL
1 | sudo apt-get install mysql-server
|
MySQL первоначально позволяет только связи от localhost (127.0.0.1). Нам это и нужно.
Для последней версии MySQL при установки базы она сама запрашивает пароль для пользователя root, если этого не произошло то следует установить пароль для root вручную.
Устанавливаем PhpMyAdmin
1 | sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
|
Чтобы заставить PHP работать с MySQL, правим файл /etc/php5/apache2/php.ini Следует раскомментить строчку с ; extension=mysql.so так, чтобы это было похоже на это extension=mysql.so
Делаем рестарт Apache:
1 | sudo /etc/init.d/apache2 restart
|
На этом установка комплекса LAMP завершена!
1 | sudo tasksel install lamp-server
|
Но какой в этом интерес, правда? =)
Комментарии