инструкции PHP инсталация на операционната система GNU Debian
Инструкции за инсталиране на Debian GNU / Linux
Този раздел съдържа информация и съвети по отношение на инсталирането на PHP на »Debian GNU / Linux.
Неформална монтаж на трети страни не се поддържат. Всички грешки следва да бъдат докладвани на разработчика Debian, но преди това е си струва да пробвате, те може вече да са фиксирани в новата версия, която може да бъде изтеглена от "страница за изтегляне.
Въпреки че има универсални инструкции за инсталиране на PHP за Unix / Linux, в този раздел, ние считаме, характеристиките, специфични за Debian, като например използването на ап-да или правоспособност команди. В ръководството на тези две команди се считат за взаимозаменяеми.
Използването APT
На първо място, се отплати радара на факта, че някои от пакетите са свързани: libapache2-мод-php5 нужда да се интегрира с Apache 2, и PHP-круша с PEAR.
На второ място, преди инсталацията, се уверете, че списъкът на пакета е актуална. Обикновено това се прави с команда актуализация ап-да.
Example # 1 Debian Инсталиране пример с Apache 2
APT автоматично ще инсталира модула PHP 5 за Apache 2 и всички техни зависимости и след това да ги активирате. Apache трябва да се рестартира, за да влязат промените в сила. Например:
Example # 2 спиране и започване Скоро след монтаж PHP
контрол на конфигурацията
Първоначално, PHP е създадена единствено с основните модули на ядрото. Ако искате да инсталирате допълнителни модули като MySQL. Curl. GD, и т.н. Това може да стане и чрез ап-да команда.
Example # 3 Методите получи списък на допълнителни пакети PHP 5
Това ще покаже на голям брой пакети, включително няколко специфични като php5-CGI, php5-CLI и php5-Dev. Определете какво имате нужда и инсталиране чрез ап-да или правоспособност. И тъй като Debian изпълнява зависимостта проверка поискате за монтирането им ще бъдат показани.
Example # 4 Инсталиране на PHP с MySQL, на набръчкването
APT автоматично ще се добавят нужните редове в съответната php.ini. /etc/php5/apache2/php.ini. /etc/php5/conf.d/pdo.ini. и т.н. В зависимост от това разширяване ще бъде направено на типа разширение запис = foo.so. Във всеки случай, тези промени да влязат в сила, ще се наложи да рестартирате уеб сървъра до сървъра.
Типични проблеми
- Ако PHP скриптове не разбират уеб сървъра, а след това най-вероятно означава, че PHP не е добавен в конфигурацията на уеб сървър. На Debian обикновено /etc/apache2/apache2.conf или други подобни. Вижте Debian документация за подробности.
- Разширяване, очевидно, създадена, но неговата функция все още не е разпознат. В този случай, се уверете, че е уместно INI-файл е качена и / или уеб сървър се рестартира, след като инсталирате разширението.
- За инсталиране на пакети в Debian, има два основни команди (без да включва стандартен Linux варианти): ап-да и правоспособност. Обяснение на синтактичните, особености и различия на всеки друг извън обхвата на това ръководство.
Предоставени от потребители забележки 5 бележки
С Apache2 и PHP4 под Debian Sarge има допълнително конфигурационен файл. / и т.н. / apache2 / сайтове-достъпни / по подразбиране
Този файл не е ясно документирано, поне не за Noobs, в Apache документи.
Той отменя конф файла в начина, по който се очаква да направи /etc/apache2/conf.d/apache2-doc според README.
Добави ExecCGI да го да се отърве от "Options ExecCGI е изключено в тази директория" грешки.