Настройка php-сервера не работает

Я уже установил сервер php и apache2, но меня увязли ошибки.

Пока что процесс выглядит следующим образом:

sudo apt-get install tasknet
sudo apt-get install lamp-server

Во время установки tasksel останавливается с

tasksel: aptitude failed (100)

, который я пробовал:

sudo tasksel remove lamp-server
sudo apt-get install lamp-server

С помощью та же ошибка

Затем я попытался

sudo apt-get update && sudo apt-get upgrade

со следующим результатом:

Setting up mysql-server-5.5 (5.5.31-0ubuntu0.13.04.1) ...
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.5 (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up php5-common (5.4.9-4ubuntu2.1) ...
Not replacing deleted config file /etc/php5/mods-available/pdo.ini
ERROR: /etc/php5/mods-available/pdo.ini does not exist
dpkg: error processing php5-common (--configure):
 subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of php5-cli:
 php5-cli depends on php5-common (= 5.4.9-4ubuntu2.1); however:
  Package php5-common is not configured yet.

dpkg: error processing php5-cli (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libapache2-mod-php5:
 libapache2-mod-php5 depends on php5-common (= 5.4.9-4ubuntu2.1); however:
  Package php5-common is not configured yet.

dpkg: error processing libapache2-mod-php5 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of php5-mysql:
 php5-mysql depends on phpapi-20100525; however:
  Package phpapi-20100525 is not installed.
  Package libapache2-mod-php5filter which provides phpapi-20100525 is not installed.
  Package libapache2-mod-php5 which provides phpapi-20100525 is not configured yet.
  Package php5-cli which provides phpapi-20100525 is not configured yet.
 php5-mysql depends on php5-common (= 5.4.9-4ubuntuNo apport report written because the error message indicates it's a follow-up error from a previous failure.
No apport report written because MaxReports has already been reached
No apport report written because MaxReports has already been reached
No apport report written because MaxReports has already been reached
2.1); however:
  Package php5-common is not configured yet.

dpkg: error processing php5-mysql (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.5; however:
  Package mysql-server-5.5 is not configured yet.

dpkg: error processing mysql-server (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 mysql-server-5.5
 php5-common
 php5-cli
 libapache2-mod-php5
 php5-mysql
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Итак, я попытался:

sudo dpkg --configure -a

и получил следующее:

Setting up php5-common (5.4.9-4ubuntu2.1) ...
Not replacing deleted config file /etc/php5/mods-available/pdo.ini
ERROR: /etc/php5/mods-available/pdo.ini does not exist
dpkg: error processing php5-common (--configure):
 subprocess installed post-installation script returned error exit status 2
Setting up mysql-server-5.5 (5.5.31-0ubuntu0.13.04.1) ...
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.5 (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of php5-cli:
 php5-cli depends on php5-common (= 5.4.9-4ubuntu2.1); however:
  Package php5-common is not configured yet.

dpkg: error processing php5-cli (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libapache2-mod-php5:
 libapache2-mod-php5 depends on php5-common (= 5.4.9-4ubuntu2.1); however:
  Package php5-common is not configured yet.

dpkg: error processing libapache2-mod-php5 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.5; however:
  Package mysql-server-5.5 is not configured yet.

dpkg: error processing mysql-server (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of php5-mysql:
 php5-mysql depends on phpapi-20100525; however:
  Package phpapi-20100525 is not installed.
  Package libapache2-mod-php5filter which provides phpapi-20100525 is not installed.
  Package libapache2-mod-php5 which provides phpapi-20100525 is not configured yet.
  Package php5-cli which provides phpapi-20100525 is not configured yet.
 php5-mysql depends on php5-common (= 5.4.9-4ubuntu2.1); however:
  Package php5-common is not configured yet.

dpkg: error processing php5-mysql (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 php5-common
 mysql-server-5.5
 php5-cli
 libapache2-mod-php5
 mysql-server
 php5-mysql

После просмотра этих ошибок я попытался вручную установить сервер MySQL с помощью

sudo apt-get install mysql-server-5.5

, но получил те же ошибки, что и в последнем наборе ошибок. [ 1125]

Я запустил

 sudo tasksel --test

со следующим результатом:

debconf-apt-progress -- apt-get -q -y install lamp-server^

, поэтому я выполнил эту команду с sudo и на 15% он сказал, что установил mysql-server, затем на mysql-com на 18%, где он остановился.

Пробежал несколько команд, которые я уже пробовал, с теми же результатами.

Вопрос.

Не могли бы вы посоветовать, что мне делать дальше?

ОБНОВЛЕНИЕ

Я ввел sudo apt-get update && sudo apt-get upgrade, и после загрузки и проверки пакетов был выдан следующий отчет:

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
6 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
Setting up mysql-server-5.5 (5.5.31-0ubuntu0.13.04.1) ...
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
[тысяча сто тридцать два] и т.д.. и т. д.

0
задан 13 June 2013 в 18:47

2 ответа

Раньше я делал:

$ sudo tasksel install lamp-server

Вместо того, чтобы использовать apt-get - это всегда работало для меня. Тем не менее, я рекомендую установить в соответствии с инструкциями Capt.Nemo.

0
ответ дан 13 June 2013 в 18:47

Вместо того чтобы использовать lamp-server и tasksel, я рекомендую людям установить apache и mysql обычным способом, который обычно устанавливается на серверах.

sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server php5-mysql
sudo service apache2 restart

Это совместимо с тем, сколько других пакетов установлено. Например, вы можете сделать

sudo apt-get install phpmyadmin

и просмотреть его на http://localhost/phpmyadmin/

0
ответ дан 13 June 2013 в 18:47

Другие вопросы по тегам:

Похожие вопросы: