Настройка Apache2, PHP5 и MySQL на Linux Ubuntu
Последен краят на седмицата, реших да се сложи край на един стар компютър (Pentium III с 128MB от RAM и 30GB HD), на която за няколко месеца преди да инсталират Ubuntu Server 6.0.6. Както винаги това, което е липсвало е офлайн тест среда, която да ми позволи да опитате промени и нови възможности за добавяне на моя сайт не ги топли, имах нужда да се инсталира и конфигурира Apache2, MySQL и PHP5.
Започвайки с ръководството на html.it, ето стъпките Последвах:
- Актуализация на списъка с наличните пакети (тя винаги е добра идея да направя, преди нови съоръжения):
sudo apt-get update - Инсталиране Apache2:
sudo apt-get install apache2-mpm-prefork - Инсталиране на MySQL:
sudo apt-get install mysql-server - Инсталиране на PHP5 модул за Apache2:
sudo apt-get install libapache2-mod-php5 - Инсталиране на библиотеката да се използва MySQL от PHP5:
sudo apt-get install php5-mysql - Инсталиране на PHP библиотека за манипулация на изображението:
sudo apt-get install php5-gd - Инсталиране на PHP библиотека за управление на PHP и от командния ред:
sudo apt-get install php5-cli - Активиране на разширението на MySQL конфигурационния файл PHP5:
vi /etc/php5/apache2/php.iniПреглед на линия
;extension=mysql.soв
extension=mysql.so - Рестартирайте Apache2:
sudo /etc/init.d/apache2 restart
Тогава да тествате, че всичко работи правилно, да продължи, както следва:
Test между Apache2 и PHP5
Test_php.php създаване на файл в директорията / Var / WWW със следното съдържание:
<?php phpinfo();?> С браузъра на достъпа до "URL http://servername/test_php.php (където е servername ПР адреса или името на Linux сървър) и проверете delal дисплей конфигурационна информация PHP5
Test между PHP5 и MySQL
Създай тест db на MySQL:
mysqladmin -u root create test Test_mysql.php създаване на файл в директорията / Var / WWW със следното съдържание:
<?php $link = mysql_connect('localhost', 'root', '') or die('Connessione fallita: ' . mysql_error()); mysql_select_db('test') or die('Selezione DB fallita: ' . mysql_error()); echo 'OK'; mysql_close($link); ?> С браузъра на достъпа до "URL http://servername/test_mysql.php (където е servername ПР адреса или името на Linux сървър) и проверка на съобщението" OK "показва, че връзката с БД" тест "е са били успешни.










28 март 2007 в 19:04
всички ап-получите наистина ап-да инсталирате
Аз също трябваше да добавите хранилище
28 март 2007 в 22:16
Вие сте наред, благодаря ви за вашето съобщение! Дори и най-"може да направите и рязаните & пюре! Но сега имам коригирани.
Може да се уточни допълнително какви други действия си сторил? Аз оставил Ubuntu Server 6.0.6
11 Април 2007 в 14:44
E "най-добре на един ред
друг често дава грешка.
синтаксис грешка, неочаквано T_STRING др ..
Привет
30 април 2007 година в 20:58 часа
Исках да ти кажа, че в теста интеграция между Apache2 и PHP5
PHP кода, който сте писмено е липсата:
трябва да бъде
30 април 2007 година в 21:09 часа
Исках да ти кажа, че в теста интеграция между Apache2 и PHP5
PHP кода, който сте писмено е липсата:
трябва да бъде
<?php phpinfo();?>29 май 2007 в 18:02
Отличен начинаещи, без значение на грешката на phpinfo е ясно грешката да пишете:))
byeee
29 май 2007 в 18:23
Благодарение сигнали! Аз поправена грешката.
29 октомври 2007 в 23:30
Атон Атон @-Desktop: ~ $ mysqladmin-U корен създаде тест
mysqladmin: свържете към сървъра на "localhost" провали
грешка: "Достъпът отказан достъп на потребителя" корените "@" localhost "(чрез парола: NO)"
Аз ви благодаря от ръководството, но не излизат
9 ноември 2007 г. в 22:01 часа
Здравейте anke Атон Имам същия проблем ... Какво ни помага?
25 ноември 2007 в 0:45
Привет!
До проверката на интеграцията между PHP и MySQL TT добре тогава, когато се опитате да се свържете към страницата, аз test_mysql генерира тази грешка:
Разбор Грешка: синтаксис грешка, неочаквано $ края В / Var / WWW / test_mysql.php он-лайн, 9
Вие можете да ми помогнете? благодаря
21 януари 2008 до 23:54 часа
Благодаря,
един от най-точно насочване и синтетични, че някога е използван: полезна и точна, Направих всичко в един миг.
21 юли, 2008 в 20:16
@ Атон
$ Линк = mysql_connect ( "localhost", "корен", "mypassword")
в тестовия файл MySQL ли да сложите парола, както тук е предвидено друго, опитайте да се свържете с Гб без pwd.