Имейте лампочку, используя PHP-код в каталоге, не находящемся под / opt / lampp

У меня есть лампа, установленная в директории /opt/lampp по умолчанию, а код PHP находится в папке htdocs. Теперь, чтобы отредактировать любой из файлов, я должен использовать разрешения sudo и должен ввести свой пароль (или использовать sudo -i), который я не хочу делать.

Все, что я хочу, это знать, если я может каким-то образом заставить фонарь использовать код, который находится в папке, не расположенной под /opt/lampp/. Я пытался дать полный путь и использовать относительный путь «..» - оба не работали.

Или это нормально делать мою работу в папке /opt/lampp/ с помощью sudo все время?

4
задан 26 June 2011 в 20:08

16 ответов

lampp - самая глупая вещь, которую я знаю. Есть десятки веб-серверов, которые вы можете установить, используя управление пакетами, например httpad apache. Все, что вам нужно сделать, это установить apache2 и php5. Затем сделайте sudo a2enmod userdir и sudo /etc/init.d/apache2 reload. Теперь вы можете поместить все ваши PHP-скрипты в ~/public_html/ и получить доступ к нему на http://localhost/~<your user name>/

-3
ответ дан 25 July 2018 в 21:40
  • 1
    Но LAMPP (XAMPP) имеет несколько версий пакета. Я использовал для установки XAMPP для получения php-5.2, поскольку ubuntu обновился до php-5.3 и не предоставляет пакеты php-5.2. – Capi Etheriel 26 June 2011 в 19:32
  • 2
    Спасибо @dAnjou. Кроме того, мне нужно установить MySQL (phpMyAdmin тоже), и поэтому найти LAMPP намного проще. Я должен попробовать то, о чем вы упомянули. – Sundeep 26 June 2011 в 22:55

Чтобы ответить на ваш вопрос, хотя я считаю, что использование фонарика не очень хорошо:

Попробуйте использовать символическую ссылку. Перейдите в каталог htdocs и сделайте что-то вроде sudo ln -s /home/<your user name>/Documents/my_website my_website, где ~/Documents/my_website - это каталог, в который вы можете поместить все ваши PHP-скрипты. Убедитесь, что эта папка существует. Это теперь проверено, и оно работает для меня.

1
ответ дан 25 July 2018 в 21:40

lampp - самая глупая вещь, которую я знаю. Есть десятки веб-серверов, которые вы можете установить, используя управление пакетами, например httpad apache. Все, что вам нужно сделать, это установить apache2 и php5. Затем сделайте sudo a2enmod userdir и sudo /etc/init.d/apache2 reload. Теперь вы можете поместить все ваши PHP-скрипты в ~/public_html/ и получить доступ к нему на http://localhost/~<your user name>/

-3
ответ дан 31 July 2018 в 13:11
  • 1
    Но LAMPP (XAMPP) имеет несколько версий пакета. Я использовал для установки XAMPP для получения php-5.2, поскольку ubuntu обновился до php-5.3 и не предоставляет пакеты php-5.2. – Capi Etheriel 26 June 2011 в 19:32
  • 2
    Вы должны спросить себя, почему вы используете почти 5-летнюю версию PHP, которая больше не получает обновлений безопасности. – dAnjou 26 June 2011 в 19:50
  • 3
    Спасибо @dAnjou. Кроме того, мне нужно установить MySQL (phpMyAdmin тоже), и поэтому найти LAMPP намного проще. Я должен попробовать то, о чем вы упомянули. – Sundeep 26 June 2011 в 22:55

Чтобы ответить на ваш вопрос, хотя я считаю, что использование фонарика не очень хорошо:

Попробуйте использовать символическую ссылку. Перейдите в каталог htdocs и сделайте что-то вроде sudo ln -s /home/<your user name>/Documents/my_website my_website, где ~/Documents/my_website - это каталог, в который вы можете поместить все ваши PHP-скрипты. Убедитесь, что эта папка существует. Это теперь проверено, и оно работает для меня.

1
ответ дан 31 July 2018 в 13:11

lampp - самая глупая вещь, которую я знаю. Есть десятки веб-серверов, которые вы можете установить, используя управление пакетами, например httpad apache. Все, что вам нужно сделать, это установить apache2 и php5. Затем сделайте sudo a2enmod userdir и sudo /etc/init.d/apache2 reload. Теперь вы можете поместить все ваши PHP-скрипты в ~/public_html/ и получить доступ к нему на http://localhost/~<your user name>/

-3
ответ дан 2 August 2018 в 03:16
  • 1
    Но LAMPP (XAMPP) имеет несколько версий пакета. Я использовал для установки XAMPP для получения php-5.2, поскольку ubuntu обновился до php-5.3 и не предоставляет пакеты php-5.2. – Capi Etheriel 26 June 2011 в 19:32
  • 2
    Вы должны спросить себя, почему вы используете почти 5-летнюю версию PHP, которая больше не получает обновлений безопасности. – dAnjou 26 June 2011 в 19:50
  • 3
    Спасибо @dAnjou. Кроме того, мне нужно установить MySQL (phpMyAdmin тоже), и поэтому найти LAMPP намного проще. Я должен попробовать то, о чем вы упомянули. – Sundeep 26 June 2011 в 22:55

Чтобы ответить на ваш вопрос, хотя я считаю, что использование фонарика не очень хорошо:

Попробуйте использовать символическую ссылку. Перейдите в каталог htdocs и сделайте что-то вроде sudo ln -s /home/<your user name>/Documents/my_website my_website, где ~/Documents/my_website - это каталог, в который вы можете поместить все ваши PHP-скрипты. Убедитесь, что эта папка существует. Это теперь проверено, и оно работает для меня.

1
ответ дан 2 August 2018 в 03:16

lampp - самая глупая вещь, которую я знаю. Есть десятки веб-серверов, которые вы можете установить, используя управление пакетами, например httpad apache. Все, что вам нужно сделать, это установить apache2 и php5. Затем сделайте sudo a2enmod userdir и sudo /etc/init.d/apache2 reload. Теперь вы можете поместить все ваши PHP-скрипты в ~/public_html/ и получить доступ к нему на http://localhost/~<your user name>/

-3
ответ дан 4 August 2018 в 19:11
  • 1
    Но LAMPP (XAMPP) имеет несколько версий пакета. Я использовал для установки XAMPP для получения php-5.2, поскольку ubuntu обновился до php-5.3 и не предоставляет пакеты php-5.2. – Capi Etheriel 26 June 2011 в 19:32
  • 2
    Вы должны спросить себя, почему вы используете почти 5-летнюю версию PHP, которая больше не получает обновлений безопасности. – dAnjou 26 June 2011 в 19:50
  • 3
    Спасибо @dAnjou. Кроме того, мне нужно установить MySQL (phpMyAdmin тоже), и поэтому найти LAMPP намного проще. Я должен попробовать то, о чем вы упомянули. – Sundeep 26 June 2011 в 22:55

Чтобы ответить на ваш вопрос, хотя я считаю, что использование фонарика не очень хорошо:

Попробуйте использовать символическую ссылку. Перейдите в каталог htdocs и сделайте что-то вроде sudo ln -s /home/<your user name>/Documents/my_website my_website, где ~/Documents/my_website - это каталог, в который вы можете поместить все ваши PHP-скрипты. Убедитесь, что эта папка существует. Это теперь проверено, и оно работает для меня.

1
ответ дан 4 August 2018 в 19:11

lampp - самая глупая вещь, которую я знаю. Есть десятки веб-серверов, которые вы можете установить, используя управление пакетами, например httpad apache. Все, что вам нужно сделать, это установить apache2 и php5. Затем сделайте sudo a2enmod userdir и sudo /etc/init.d/apache2 reload. Теперь вы можете поместить все ваши PHP-скрипты в ~/public_html/ и получить доступ к нему на http://localhost/~<your user name>/

-3
ответ дан 6 August 2018 в 03:27
  • 1
    Но LAMPP (XAMPP) имеет несколько версий пакета. Я использовал для установки XAMPP для получения php-5.2, поскольку ubuntu обновился до php-5.3 и не предоставляет пакеты php-5.2. – Capi Etheriel 26 June 2011 в 19:32
  • 2
    Вы должны спросить себя, почему вы используете почти 5-летнюю версию PHP, которая больше не получает обновлений безопасности. – dAnjou 26 June 2011 в 19:50
  • 3
    Спасибо @dAnjou. Кроме того, мне нужно установить MySQL (phpMyAdmin тоже), и поэтому найти LAMPP намного проще. Я должен попробовать то, о чем вы упомянули. – Sundeep 26 June 2011 в 22:55

Чтобы ответить на ваш вопрос, хотя я считаю, что использование фонарика не очень хорошо:

Попробуйте использовать символическую ссылку. Перейдите в каталог htdocs и сделайте что-то вроде sudo ln -s /home/<your user name>/Documents/my_website my_website, где ~/Documents/my_website - это каталог, в который вы можете поместить все ваши PHP-скрипты. Убедитесь, что эта папка существует. Это теперь проверено, и оно работает для меня.

1
ответ дан 6 August 2018 в 03:27

Чтобы ответить на ваш вопрос, хотя я считаю, что использование фонарика не очень хорошо:

Попробуйте использовать символическую ссылку . Перейдите в каталог htdocs и сделайте что-то вроде sudo ln -s / home / & lt; ваше имя пользователя & gt; / Documents / my_website my_website , где ~ / Documents / my_website - это каталог, в который вы можете поместить все ваши PHP-скрипты. Убедитесь, что эта папка существует. Это сейчас проверено, и оно работает для меня.

1
ответ дан 7 August 2018 в 21:14

lampp - самая глупая вещь, которую я знаю. Есть десятки веб-серверов, которые вы можете установить, используя управление пакетами, например httpad apache. Все, что вам нужно сделать, это установить apache2 и php5 . Затем выполните sudo a2enmod userdir и sudo /etc/init.d/apache2 reload . Теперь вы можете поместить все ваши PHP-скрипты в ~ / public_html / и получить к нему доступ на http: // localhost / ~ & lt; ваше имя пользователя & gt; /

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

Чтобы ответить на ваш вопрос, хотя я считаю, что использование фонарика не очень хорошо:

Попробуйте использовать символическую ссылку . Перейдите в каталог htdocs и сделайте что-то вроде sudo ln -s / home / & lt; ваше имя пользователя & gt; / Documents / my_website my_website , где ~ / Documents / my_website - это каталог, в который вы можете поместить все ваши PHP-скрипты. Убедитесь, что эта папка существует. Это сейчас проверено, и оно работает для меня.

1
ответ дан 10 August 2018 в 09:33

lampp - самая глупая вещь, которую я знаю. Есть десятки веб-серверов, которые вы можете установить, используя управление пакетами, например httpad apache. Все, что вам нужно сделать, это установить apache2 и php5 . Затем выполните sudo a2enmod userdir и sudo /etc/init.d/apache2 reload . Теперь вы можете поместить все ваши PHP-скрипты в ~ / public_html / и получить к нему доступ на http: // localhost / ~ & lt; ваше имя пользователя & gt; /

-3
ответ дан 10 August 2018 в 09:33

Чтобы ответить на ваш вопрос, хотя я считаю, что использование фонарика не очень хорошо:

Попробуйте использовать символическую ссылку . Перейдите в каталог htdocs и сделайте что-то вроде sudo ln -s / home / & lt; ваше имя пользователя & gt; / Documents / my_website my_website , где ~ / Documents / my_website - это каталог, в который вы можете поместить все ваши PHP-скрипты. Убедитесь, что эта папка существует. Это сейчас проверено, и оно работает для меня.

1
ответ дан 13 August 2018 в 15:42

lampp - самая глупая вещь, которую я знаю. Есть десятки веб-серверов, которые вы можете установить, используя управление пакетами, например httpad apache. Все, что вам нужно сделать, это установить apache2 и php5 . Затем выполните sudo a2enmod userdir и sudo /etc/init.d/apache2 reload . Теперь вы можете поместить все ваши PHP-скрипты в ~ / public_html / и получить к нему доступ на http: // localhost / ~ & lt; ваше имя пользователя & gt; /

-3
ответ дан 13 August 2018 в 15:42
  • 1
    Но LAMPP (XAMPP) имеет несколько версий пакета. Я использовал для установки XAMPP для получения php-5.2, поскольку ubuntu обновился до php-5.3 и не предоставляет пакеты php-5.2. – Capi Etheriel 26 June 2011 в 19:32
  • 2
    Вы должны спросить себя, почему вы используете почти 5-летнюю версию PHP, которая больше не получает обновлений безопасности. – dAnjou 26 June 2011 в 19:50
  • 3
    Спасибо @dAnjou. Кроме того, мне нужно установить MySQL (phpMyAdmin тоже), и поэтому найти LAMPP намного проще. Я должен попробовать то, о чем вы упомянули. – Sundeep 26 June 2011 в 22:55

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

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