Настройка Apache2, PHP5 и MySQL на Linux Ubuntu



Apache2, MySQL, PHP Последен краят на седмицата, реших да се сложи край на един стар компютър (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 "показва, че връзката с БД" тест "е са били успешни.

Хареса ли тази статия? Абонирайте се сега, за да получавате актуализации или новинарски статии:
Абонамент RSS Абонамент RSS

Статии, свързани с "Setup Apache2, PHP5 и MySQL за Ubuntu Linux"


12 Коментари за "Setup Apache2, PHP5 и MySQL за Ubuntu Linux"
  1. ilberni казва:

    всички ап-получите наистина ап-да инсталирате

    Аз също трябваше да добавите хранилище

  2. davide казва:

    Вие сте наред, благодаря ви за вашето съобщение! Дори и най-"може да направите и рязаните & пюре! Но сега имам коригирани.
    Може да се уточни допълнително какви други действия си сторил? Аз оставил Ubuntu Server 6.0.6

  3. vorax казва:

    E "най-добре на един ред

    друг често дава грешка.

    синтаксис грешка, неочаквано T_STRING др ..

    Привет

  4. lamer01 каза:

    Исках да ти кажа, че в теста интеграция между Apache2 и PHP5
    PHP кода, който сте писмено е липсата:
    трябва да бъде

  5. lamer01 каза:

    Исках да ти кажа, че в теста интеграция между Apache2 и PHP5
    PHP кода, който сте писмено е липсата:
    трябва да бъде <?php phpinfo();?>

  6. Джоузеф казва:

    Отличен начинаещи, без значение на грешката на phpinfo е ясно грешката да пишете:))

    byeee

  7. davide казва:

    Благодарение сигнали! Аз поправена грешката.

  8. Атон казва:

    Атон Атон @-Desktop: ~ $ mysqladmin-U корен създаде тест
    mysqladmin: свържете към сървъра на "localhost" провали
    грешка: "Достъпът отказан достъп на потребителя" корените "@" localhost "(чрез парола: NO)"

    Аз ви благодаря от ръководството, но не излизат

  9. нинджа се казва:

    Здравейте anke Атон Имам същия проблем ... Какво ни помага?

  10. марки казва:

    Привет!
    До проверката на интеграцията между PHP и MySQL TT добре тогава, когато се опитате да се свържете към страницата, аз test_mysql генерира тази грешка:

    Разбор Грешка: синтаксис грешка, неочаквано $ края В / Var / WWW / test_mysql.php он-лайн, 9

    Вие можете да ми помогнете? благодаря

  11. Никола Giosmin казва:

    Благодаря,
    един от най-точно насочване и синтетични, че някога е използван: полезна и точна, Направих всичко в един миг.

  12. ox4r казва:

    @ Атон

    $ Линк = mysql_connect ( "localhost", "корен", "mypassword")

    в тестовия файл MySQL ли да сложите парола, както тук е предвидено друго, опитайте да се свържете с Гб без pwd.


Оставете вашия коментар ...
и ако искате да видите снимката си на страната на коментар, получи Gravatar!