Проблемы с установкой LAMP

Хорошо, это похоже на мой пятый раз, пытаясь настроить LAMP на Ubuntu, и да, это включает использование XAMPP. (Все, что я хочу сделать, это практиковать мой PHP, чтобы я мог писать плагины WordPress! Sob Почему самый простой язык в мире должен быть настолько сложным для настройки?)

sob В любом случае , На этот раз я использовал эти инструкции после удаления XAMPP и, надеюсь, все следы моей последней попытки сделать это. Я не использую Netbeans - gedit в порядке со мной - и у меня не было сообщений об ошибках или что-то еще, поэтому я решил, что на самом деле я его настроил и решил использовать / home / feathertail / PHP, как document !.

Я поставил там тестовый файл, просмотрел / localhost и получил следующее:

Запрещено У вас нет разрешения на доступ к /testphp.php на этом сервере. Apache / 2.2.17 (Ubuntu) Сервер в localhost Port 80

Может ли кто-нибудь указать мне в сторону окончательного решения этого раз и навсегда?

1
задан 20 July 2011 в 23:05

12 ответов

Я не знаю, как вы устанавливали файлы, но пытались установить эти файлы для LAMP

sudo apt-get install apache2 sudo apt-get install mysql-server sudo apt-get install php5 sudo apt-get install php5-mysql

В принципе ничего не нужно менять (по умолчанию root: / var / www). но если вы хотите изменить корневой каталог, тогда сначала создайте свой каталог.

sudo gedit /etc/apache2/sites-available/default

измените Корень документа в 4-й строке. default - / var / www, просто измените ваш каталог желаний. Файл будет выглядеть следующим образом:

DocumentRoot your_DIR

Теперь выйдите из системы и войдите в систему. Ваша система готова [apache, mysql-server, php, php-mysql]. Вы можете установить дополнительное приложение phpmyadmin

sudo apt-get install phpmyadmin

запустите phpmyadmin: перейдите в firefox: localhost / phpmyadmin.

2
ответ дан 25 July 2018 в 21:34
  • 1
    Чтобы добавить php в netbeans, перейдите в плагин в netbeans и найдите php и установите. – shantanu 20 July 2011 в 23:34
  • 2
    Шаг, с которым у меня возникают проблемы, заключается в изменении корня документа. По умолчанию Apache работает нормально, а также phpmyadmin. Но когда я меняю корень документа на / home / feathertail / PHP, я получаю 403 Forbidden errors при попытке получить к нему доступ. – Tachyon Feathertail 21 July 2011 в 07:43
  • 3
    sudo chmod 777 / home / feathertail / PHP: поместить файл в этот каталог и ссылку будет localhost / page.php – shantanu 21 July 2011 в 21:00
  • 4
    загрузите этот файл / etc / apache2 / sites-available / default – shantanu 21 July 2011 в 21:02
  • 5
    Пожалуйста, не делайте chmod 777, не думая об этом. chmod a + x / home / feathertail; chmod a + rx / home / feathertail / PHP должно быть достаточно, чтобы избавиться от 403. – SpamapS 26 October 2011 в 10:26

Чтобы решить эту проблему с портом в Linux, зайдите в папку /etc/apache2 и файл files.conf. Откройте это в текстовом редакторе, и вы увидите что-то вроде:

NameVirtualHost *:80 Listen 80

, поэтому нам нужно изменить колонку прослушивания и сделать это

NameVirtualHost *:80 Listen 8888

для этого, открыть терминал и используйте эту команду

cd /etc/apache2 etc/apache2:#sudo nano ports.conf

Нажмите Enter, откройте ее в редакторе терминала, в котором вы просто выберите колонку прослушивания и измените ports.conf на 8888, как это

NameVirtualHost *:80 Listen 8888

и сохраните его на Введите + X, а затем нажмите Y, а затем нажмите Enter, чтобы запустить apache, и он начнется успешно, это действительно работает.

3
ответ дан 25 July 2018 в 21:34

Я не знаю, как вы устанавливали файлы, но пытались установить эти файлы для LAMP

sudo apt-get install apache2 sudo apt-get install mysql-server sudo apt-get install php5 sudo apt-get install php5-mysql

В принципе ничего не нужно менять (по умолчанию root: / var / www). но если вы хотите изменить корневой каталог, тогда сначала создайте свой каталог.

sudo gedit /etc/apache2/sites-available/default

измените Корень документа в 4-й строке. default - / var / www, просто измените ваш каталог желаний. Файл будет выглядеть следующим образом:

DocumentRoot your_DIR

Теперь выйдите из системы и войдите в систему. Ваша система готова [apache, mysql-server, php, php-mysql]. Вы можете установить дополнительное приложение phpmyadmin

sudo apt-get install phpmyadmin

запустите phpmyadmin: перейдите в firefox: localhost / phpmyadmin.

2
ответ дан 2 August 2018 в 03:11
  • 1
    Чтобы добавить php в netbeans, перейдите в плагин в netbeans и найдите php и установите. – shantanu 20 July 2011 в 23:34
  • 2
    Шаг, с которым у меня возникают проблемы, заключается в изменении корня документа. По умолчанию Apache работает нормально, а также phpmyadmin. Но когда я меняю корень документа на / home / feathertail / PHP, я получаю 403 Forbidden errors при попытке получить к нему доступ. – Tachyon Feathertail 21 July 2011 в 07:43
  • 3
    sudo chmod 777 / home / feathertail / PHP: поместить файл в этот каталог и ссылку будет localhost / page.php – shantanu 21 July 2011 в 21:00
  • 4
    загрузите этот файл / etc / apache2 / sites-available / default – shantanu 21 July 2011 в 21:02
  • 5
    Пожалуйста, не делайте chmod 777, не думая об этом. chmod a + x / home / feathertail; chmod a + rx / home / feathertail / PHP должно быть достаточно, чтобы избавиться от 403. – SpamapS 26 October 2011 в 10:26

Чтобы решить эту проблему с портом в Linux, зайдите в папку /etc/apache2 и файл files.conf. Откройте это в текстовом редакторе, и вы увидите что-то вроде:

NameVirtualHost *:80 Listen 80

, поэтому нам нужно изменить колонку прослушивания и сделать это

NameVirtualHost *:80 Listen 8888

для этого, открыть терминал и используйте эту команду

cd /etc/apache2 etc/apache2:#sudo nano ports.conf

Нажмите Enter, откройте ее в редакторе терминала, в котором вы просто выберите колонку прослушивания и измените ports.conf на 8888, как это

NameVirtualHost *:80 Listen 8888

и сохраните его на Введите + X, а затем нажмите Y, а затем нажмите Enter, чтобы запустить apache, и он начнется успешно, это действительно работает.

3
ответ дан 2 August 2018 в 03:11

Я не знаю, как вы устанавливали файлы, но пытались установить эти файлы для LAMP

sudo apt-get install apache2 sudo apt-get install mysql-server sudo apt-get install php5 sudo apt-get install php5-mysql

В принципе ничего не нужно менять (по умолчанию root: / var / www). но если вы хотите изменить корневой каталог, тогда сначала создайте свой каталог.

sudo gedit /etc/apache2/sites-available/default

измените Корень документа в 4-й строке. default - / var / www, просто измените ваш каталог желаний. Файл будет выглядеть следующим образом:

DocumentRoot your_DIR

Теперь выйдите из системы и войдите в систему. Ваша система готова [apache, mysql-server, php, php-mysql]. Вы можете установить дополнительное приложение phpmyadmin

sudo apt-get install phpmyadmin

запустите phpmyadmin: перейдите в firefox: localhost / phpmyadmin.

2
ответ дан 4 August 2018 в 19:03
  • 1
    Чтобы добавить php в netbeans, перейдите в плагин в netbeans и найдите php и установите. – shantanu 20 July 2011 в 23:34
  • 2
    Шаг, с которым у меня возникают проблемы, заключается в изменении корня документа. По умолчанию Apache работает нормально, а также phpmyadmin. Но когда я меняю корень документа на / home / feathertail / PHP, я получаю 403 Forbidden errors при попытке получить к нему доступ. – Tachyon Feathertail 21 July 2011 в 07:43
  • 3
    sudo chmod 777 / home / feathertail / PHP: поместить файл в этот каталог и ссылку будет localhost / page.php – shantanu 21 July 2011 в 21:00
  • 4
    загрузите этот файл / etc / apache2 / sites-available / default – shantanu 21 July 2011 в 21:02
  • 5
    Пожалуйста, не делайте chmod 777, не думая об этом. chmod a + x / home / feathertail; chmod a + rx / home / feathertail / PHP должно быть достаточно, чтобы избавиться от 403. – SpamapS 26 October 2011 в 10:26

Чтобы решить эту проблему с портом в Linux, зайдите в папку /etc/apache2 и файл files.conf. Откройте это в текстовом редакторе, и вы увидите что-то вроде:

NameVirtualHost *:80 Listen 80

, поэтому нам нужно изменить колонку прослушивания и сделать это

NameVirtualHost *:80 Listen 8888

для этого, открыть терминал и используйте эту команду

cd /etc/apache2 etc/apache2:#sudo nano ports.conf

Нажмите Enter, откройте ее в редакторе терминала, в котором вы просто выберите колонку прослушивания и измените ports.conf на 8888, как это

NameVirtualHost *:80 Listen 8888

и сохраните его на Введите + X, а затем нажмите Y, а затем нажмите Enter, чтобы запустить apache, и он начнется успешно, это действительно работает.

3
ответ дан 4 August 2018 в 19:03

Я не знаю, как вы устанавливали файлы, но пытались установить эти файлы для LAMP

sudo apt-get install apache2 sudo apt-get install mysql-server sudo apt-get install php5 sudo apt-get install php5-mysql

В принципе ничего не нужно менять (по умолчанию root: / var / www). но если вы хотите изменить корневой каталог, тогда сначала создайте свой каталог.

sudo gedit /etc/apache2/sites-available/default

измените Корень документа в 4-й строке. default - / var / www, просто измените ваш каталог желаний. Файл будет выглядеть следующим образом:

DocumentRoot your_DIR

Теперь выйдите из системы и войдите в систему. Ваша система готова [apache, mysql-server, php, php-mysql]. Вы можете установить дополнительное приложение phpmyadmin

sudo apt-get install phpmyadmin

запустите phpmyadmin: перейдите в firefox: localhost / phpmyadmin.

2
ответ дан 6 August 2018 в 03:23
  • 1
    Чтобы добавить php в netbeans, перейдите в плагин в netbeans и найдите php и установите. – shantanu 20 July 2011 в 23:34
  • 2
    Шаг, с которым у меня возникают проблемы, заключается в изменении корня документа. По умолчанию Apache работает нормально, а также phpmyadmin. Но когда я меняю корень документа на / home / feathertail / PHP, я получаю 403 Forbidden errors при попытке получить к нему доступ. – Tachyon Feathertail 21 July 2011 в 07:43
  • 3
    sudo chmod 777 / home / feathertail / PHP: поместить файл в этот каталог и ссылку будет localhost / page.php – shantanu 21 July 2011 в 21:00
  • 4
    загрузите этот файл / etc / apache2 / sites-available / default – shantanu 21 July 2011 в 21:02
  • 5
    Пожалуйста, не делайте chmod 777, не думая об этом. chmod a + x / home / feathertail; chmod a + rx / home / feathertail / PHP должно быть достаточно, чтобы избавиться от 403. – SpamapS 26 October 2011 в 10:26

Чтобы решить эту проблему с портом в Linux, зайдите в папку /etc/apache2 и файл files.conf. Откройте это в текстовом редакторе, и вы увидите что-то вроде:

NameVirtualHost *:80 Listen 80

, поэтому нам нужно изменить колонку прослушивания и сделать это

NameVirtualHost *:80 Listen 8888

для этого, открыть терминал и используйте эту команду

cd /etc/apache2 etc/apache2:#sudo nano ports.conf

Нажмите Enter, откройте ее в редакторе терминала, в котором вы просто выберите колонку прослушивания и измените ports.conf на 8888, как это

NameVirtualHost *:80 Listen 8888

и сохраните его на Введите + X, а затем нажмите Y, а затем нажмите Enter, чтобы запустить apache, и он начнется успешно, это действительно работает.

3
ответ дан 6 August 2018 в 03:23

Я не знаю, как вы устанавливали файлы, но пытались установить эти файлы для LAMP

sudo apt-get install apache2 sudo apt-get install mysql-server sudo apt-get install php5 sudo apt-get install php5-mysql

В принципе ничего не нужно менять (по умолчанию root: / var / www). но если вы хотите изменить корневой каталог, тогда сначала создайте свой каталог.

sudo gedit /etc/apache2/sites-available/default

измените Корень документа в 4-й строке. default - / var / www, просто измените ваш каталог желаний. Файл будет выглядеть следующим образом:

DocumentRoot your_DIR

Теперь выйдите из системы и войдите в систему. Ваша система готова [apache, mysql-server, php, php-mysql]. Вы можете установить дополнительное приложение phpmyadmin

sudo apt-get install phpmyadmin

запустите phpmyadmin: перейдите в firefox: localhost / phpmyadmin.

2
ответ дан 7 August 2018 в 21:09
  • 1
    Чтобы добавить php в netbeans, перейдите в плагин в netbeans и найдите php и установите. – shantanu 20 July 2011 в 23:34
  • 2
    Шаг, с которым у меня возникают проблемы, заключается в изменении корня документа. По умолчанию Apache работает нормально, а также phpmyadmin. Но когда я меняю корень документа на / home / feathertail / PHP, я получаю 403 Forbidden errors при попытке получить к нему доступ. – Tachyon Feathertail 21 July 2011 в 07:43
  • 3
    sudo chmod 777 / home / feathertail / PHP: поместить файл в этот каталог и ссылку будет localhost / page.php – shantanu 21 July 2011 в 21:00
  • 4
    загрузите этот файл / etc / apache2 / sites-available / default – shantanu 21 July 2011 в 21:02
  • 5
    Пожалуйста, не делайте chmod 777, не думая об этом. chmod a + x / home / feathertail; chmod a + rx / home / feathertail / PHP должно быть достаточно, чтобы избавиться от 403. – SpamapS 26 October 2011 в 10:26

Чтобы решить эту проблему с портом в Linux, зайдите в папку /etc/apache2 и файл files.conf. Откройте это в текстовом редакторе, и вы увидите что-то вроде:

NameVirtualHost *:80 Listen 80

, поэтому нам нужно изменить колонку прослушивания и сделать это

NameVirtualHost *:80 Listen 8888

для этого, открыть терминал и используйте эту команду

cd /etc/apache2 etc/apache2:#sudo nano ports.conf

Нажмите Enter, откройте ее в редакторе терминала, в котором вы просто выберите колонку прослушивания и измените ports.conf на 8888, как это

NameVirtualHost *:80 Listen 8888

и сохраните его на Введите + X, а затем нажмите Y, а затем нажмите Enter, чтобы запустить apache, и он начнется успешно, это действительно работает.

3
ответ дан 7 August 2018 в 21:09

Я не знаю, как вы устанавливали файлы, но пытались установить эти файлы для LAMP

sudo apt-get install apache2 sudo apt-get install mysql-server sudo apt-get install php5 sudo apt-get install php5-mysql

В принципе ничего не нужно менять (по умолчанию root: / var / www). но если вы хотите изменить корневой каталог, тогда сначала создайте свой каталог.

sudo gedit /etc/apache2/sites-available/default

измените Корень документа в 4-й строке. default - / var / www, просто измените ваш каталог желаний. Файл будет выглядеть следующим образом:

DocumentRoot your_DIR

Теперь выйдите из системы и войдите в систему. Ваша система готова [apache, mysql-server, php, php-mysql]. Вы можете установить дополнительное приложение phpmyadmin

sudo apt-get install phpmyadmin

запустите phpmyadmin: перейдите в firefox: localhost / phpmyadmin.

2
ответ дан 7 August 2018 в 21:09
  • 1
    Чтобы добавить php в netbeans, перейдите в плагин в netbeans и найдите php и установите. – shantanu 20 July 2011 в 23:34
  • 2
    Шаг, с которым у меня возникают проблемы, заключается в изменении корня документа. По умолчанию Apache работает нормально, а также phpmyadmin. Но когда я меняю корень документа на / home / feathertail / PHP, я получаю 403 Forbidden errors при попытке получить к нему доступ. – Tachyon Feathertail 21 July 2011 в 07:43
  • 3
    sudo chmod 777 / home / feathertail / PHP: поместить файл в этот каталог и ссылку будет localhost / page.php – shantanu 21 July 2011 в 21:00
  • 4
    загрузите этот файл / etc / apache2 / sites-available / default – shantanu 21 July 2011 в 21:02
  • 5
    Пожалуйста, не делайте chmod 777, не думая об этом. chmod a + x / home / feathertail; chmod a + rx / home / feathertail / PHP должно быть достаточно, чтобы избавиться от 403. – SpamapS 26 October 2011 в 10:26

Чтобы решить эту проблему с портом в Linux, зайдите в папку /etc/apache2 и файл files.conf. Откройте это в текстовом редакторе, и вы увидите что-то вроде:

NameVirtualHost *:80 Listen 80

, поэтому нам нужно изменить колонку прослушивания и сделать это

NameVirtualHost *:80 Listen 8888

для этого, открыть терминал и используйте эту команду

cd /etc/apache2 etc/apache2:#sudo nano ports.conf

Нажмите Enter, откройте ее в редакторе терминала, в котором вы просто выберите колонку прослушивания и измените ports.conf на 8888, как это

NameVirtualHost *:80 Listen 8888

и сохраните его на Введите + X, а затем нажмите Y, а затем нажмите Enter, чтобы запустить apache, и он начнется успешно, это действительно работает.

3
ответ дан 7 August 2018 в 21:09

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

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