Как работать на *.php страницах без ЛАМПЫ

Я изучаю PHP, который означает, что я должен был бы установить ЛАМПУ на своем ноутбуке, и я думаю, что ЛАМПА ухудшила бы мой ресурс аккумулятора, который является уже очень низким, Так там замена к ЛАМПЕ так, чтобы я видел, как страницы PHP представляют на браузере? Рекомендуйте программному обеспечению протестировать php рендеринг веб-страницы, Некоторый виртуальный веб-сервер или что-то.

PS: да, батарея является главной причиной, я стараюсь избегать ЛАМПЫ, поскольку каждый раз ЛАМПА начальных загрузок системы запустилась бы и я привычка работать над этим все время.

4
задан 8 December 2010 в 15:18

4 ответа

Рабочий Apache и PHP не обременят Вашу машину намного больше, чем ее текущее состояние. Другие решения "Установки XAMPP, и т.д." представит ту же проблему. Они - просто другие стопки "ЛАМПЫ", которые можно установить. Я рекомендую установить сервер лампы с tasksel путем ввода следующего в командной строке sudo tasksel install lamp-server После того как Сервер ЛАМПЫ установлен, можно отключить его от запуска на запуске:

sudo update-rc.d apache2 stop
sudo update-rc.d mysql stop

Когда необходимо запустить или MySQL или Apache, можно вызвать его от сервисной команды

sudo service apache2 start

остановить сервис

sudo service apache2 stop

Преимущество установки lamp-server по другим сторонним стопкам Ubuntu будет постоянно обновлять и поддерживать эти пакеты для Вас. Вы также имеете право на поддержку здесь и на других сайтах поддержки Ubuntu для вопросов. Большая часть третьего лица складывает потребность, которая будет поддерживаться их поставщиками, который ограничивает Ваши выходы.

3
ответ дан 1 December 2019 в 09:28

LAMPP является просто простым способом выполнить апача с php, mysql и некоторым другим материалом. Если бы Вы не использовали LAMPP, то необходимо было бы установить и настроить их (или альтернативный веб-сервер) сами. Так в целом, нет.

Вы не должны выполнять lampp на системном запуске. Это столь же просто как открытие командной строки и ввод sudo /opt/lampp/lampp start запустить его, или sudo /opt/lampp/lampp stop остановить его.

Я использую Gnome, Делают много и сделали некоторые сценарии для помощи мне. Я поместил средства запуска в свое меню приложения для запущения этих скриптов и могу поэтому запустить их с Gnome, Делают.

Сценарий для запуска lampp и выставочного прогресса через уведомляет-osd:

#!/usr/bin/python

import pynotify
import os

pynotify.init('Lampp loader')

imageURI = 'file:///opt/lampp/xampp.png'
notifyString = "Powering up lampp\n"

n = pynotify.Notification("lampp", notifyString, imageURI)
n.show()
f = os.popen('gksudo /opt/lampp/lampp start')
try:
    for line in f:
        notifyString += line
        n.update("lampp",notifyString)
        n.show()
finally:
    f.close()

И подобное для остановки lampp: #!/usr/bin/python

import pynotify
import os

pynotify.init('Lampp loader')

imageURI = 'file:///opt/lampp/xampp.png'
notifyString = "Powering down lampp\n"

n = pynotify.Notification("lampp", notifyString, imageURI)
n.show()
f = os.popen('gksudo /opt/lampp/lampp stop')
try:
    for line in f:
        notifyString += line
        n.update("lampp",notifyString)
        n.show()
finally:
    f.close()

Оба требуют Python и pynotify (sudo apt-get install python-notify).

Для создания средства запуска просто щелкните правой кнопкой по меню Applications, выберите Меню Редактирования, выберите категорию налево и нажмите кнопку New Item направо. Поместите путь к сценарию в поле команды и удостоверьтесь, что файл является исполняемым файлом.

3
ответ дан 1 December 2019 в 09:28

Для PHP для выполнения Вам определенно нужен установленный веб-сервер.
Если апач не предпочтен, Вы могли бы попробовать lighttpd, nginx или пропасть.

Единственная часть, которая действительно не необходима, является MySQL, если Вы не интересуетесь наличием никакого бэкенда базы данных.

С другой стороны, можно просто установить ЛАМПУ и удостовериться, что серверы не запускаются автоматически при начальной загрузке путем выполнения:

sudo update-rc.d mysql stop
sudo update-rc.d apache2 stop
0
ответ дан 1 December 2019 в 09:28

Вам действительно нужен сервер ЛАМПЫ для выполнения кода PHP, однако, я рекомендовал бы Вам попробовать XAMPP (иначе. LAMPP).

Довольно легко настроить:

  1. Загрузите последнюю версию XAMPP как a .tar.gz архив.
  2. Извлеките архив в /opt каталог:
    $ sudo tar xvfz xampp-linux-<version>.tar.gz -C /opt
  3. Сервер уже настроен как сервер разработки, таким образом, Вы не должны делать ничего больше.

XAMPP не запускается автоматически, когда начальные загрузки системы, таким образом, он не должен истощать Вашу батарею, если Вы не запускаете его вручную:

$ sudo /opt/lampp/lampp start

Затем просто поместите свои файлы PHP в /opt/lampp/htdocs каталог, и они должны сразу быть доступными по http://localhost/. Когда Вы будете сделаны, просто остановите сервер снова:

$ sudo /opt/lampp/lampp stop
0
ответ дан 1 December 2019 в 09:28

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

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