Сначала вам нужно остановить ваш сервер mysql от службы.
sudo service mysql stop
Затем вы можете использовать команду очистки для удаления
sudo apt-get purge mysql-server mysql-client
. Примечание: приведенное выше на основе вашего пакета список. Я установил сервер и клиент. Это будет для вашего convineient
mod_python в основном не поддерживается - вы должны изучить mod_wsgi. Установите пакет libapache2-mod-wsgi, затем введите sudo a2enmod wsgi, чтобы включить его.
Как быстрый пример, чтобы запустить его, введите что-то подобное в /etc/apache2/sites-enabled/default:
WSGIScriptAlias /test /path/to/python/file.py
И в файле /path/to/python/file.py:
def application(environ, start_response):
start_response('200 OK', [('Content-Type', 'text/plain')])
return "Hello World"
После повторного запуска Apache2 любой запрос /test превратится в вызов application() в вашем файле python. [!d3 ]
Для дальнейшего чтения просмотрите WSGI (интерфейс веб-сервера WebServer), как Python интегрируется с веб-серверами.
Бонус / обновление:
Python (неудивительно) имеет небольшой сервер WSGI в стандартной библиотеке для тестирования. Если вы добавите это в нижнюю часть вашего файла, вы можете запустить его как любой старый исполняемый файл для тестирования, а затем позволить Apache взять на себя производство:
if __name__ == '__main__':
from wsgiref.simple_server import make_server
httpd = make_server('', 8080, application)
print "Serving on http://localhost:8080"
httpd.serve_forever()
mod_python в основном не поддерживается - вы должны изучить mod_wsgi. Установите пакет libapache2-mod-wsgi, затем введите sudo a2enmod wsgi, чтобы включить его.
Как быстрый пример, чтобы запустить его, введите что-то подобное в /etc/apache2/sites-enabled/default:
WSGIScriptAlias /test /path/to/python/file.py
И в файле /path/to/python/file.py:
def application(environ, start_response):
start_response('200 OK', [('Content-Type', 'text/plain')])
return "Hello World"
После повторного запуска Apache2 любой запрос /test превратится в вызов application() в вашем файле python.
Для дальнейшего чтения просмотрите WSGI (интерфейс веб-сервера WebServer), как Python интегрируется с веб-серверами.
Бонус / обновление:
Python (неудивительно) имеет небольшой сервер WSGI в стандартной библиотеке для тестирования. Если вы добавите это в нижнюю часть вашего файла, вы можете запустить его как любой старый исполняемый файл для тестирования, а затем позволить Apache взять на себя производство:
if __name__ == '__main__':
from wsgiref.simple_server import make_server
httpd = make_server('', 8080, application)
print "Serving on http://localhost:8080"
httpd.serve_forever()
mod_python в основном не поддерживается - вы должны изучить mod_wsgi. Установите пакет libapache2-mod-wsgi, затем введите sudo a2enmod wsgi, чтобы включить его.
Как быстрый пример, чтобы запустить его, введите что-то подобное в /etc/apache2/sites-enabled/default:
WSGIScriptAlias /test /path/to/python/file.py
И в файле /path/to/python/file.py:
def application(environ, start_response):
start_response('200 OK', [('Content-Type', 'text/plain')])
return "Hello World"
После повторного запуска Apache2 любой запрос /test превратится в вызов application() в вашем файле python.
Для дальнейшего чтения просмотрите WSGI (интерфейс веб-сервера WebServer), как Python интегрируется с веб-серверами.
Бонус / обновление:
Python (неудивительно) имеет небольшой сервер WSGI в стандартной библиотеке для тестирования. Если вы добавите это в нижнюю часть вашего файла, вы можете запустить его как любой старый исполняемый файл для тестирования, а затем позволить Apache взять на себя производство:
if __name__ == '__main__':
from wsgiref.simple_server import make_server
httpd = make_server('', 8080, application)
print "Serving on http://localhost:8080"
httpd.serve_forever()
mod_python в основном не поддерживается - вы должны изучить mod_wsgi. Установите пакет libapache2-mod-wsgi, затем введите sudo a2enmod wsgi, чтобы включить его.
Как быстрый пример, чтобы запустить его, введите что-то подобное в /etc/apache2/sites-enabled/default:
WSGIScriptAlias /test /path/to/python/file.py
И в файле /path/to/python/file.py:
def application(environ, start_response):
start_response('200 OK', [('Content-Type', 'text/plain')])
return "Hello World"
После повторного запуска Apache2 любой запрос /test превратится в вызов application() в вашем файле python.
Для дальнейшего чтения просмотрите WSGI (интерфейс веб-сервера WebServer), как Python интегрируется с веб-серверами.
Бонус / обновление:
Python (неудивительно) имеет небольшой сервер WSGI в стандартной библиотеке для тестирования. Если вы добавите это в нижнюю часть вашего файла, вы можете запустить его как любой старый исполняемый файл для тестирования, а затем позволить Apache взять на себя производство:
if __name__ == '__main__':
from wsgiref.simple_server import make_server
httpd = make_server('', 8080, application)
print "Serving on http://localhost:8080"
httpd.serve_forever()
mod_python в основном не поддерживается - вы должны изучить mod_wsgi. Установите пакет libapache2-mod-wsgi, затем введите sudo a2enmod wsgi, чтобы включить его.
Как быстрый пример, чтобы запустить его, введите что-то подобное в /etc/apache2/sites-enabled/default:
WSGIScriptAlias /test /path/to/python/file.py
И в файле /path/to/python/file.py:
def application(environ, start_response):
start_response('200 OK', [('Content-Type', 'text/plain')])
return "Hello World"
После повторного запуска Apache2 любой запрос /test превратится в вызов application() в вашем файле python.
Для дальнейшего чтения просмотрите WSGI (интерфейс веб-сервера WebServer), как Python интегрируется с веб-серверами.
Бонус / обновление:
Python (неудивительно) имеет небольшой сервер WSGI в стандартной библиотеке для тестирования. Если вы добавите это в нижнюю часть вашего файла, вы можете запустить его как любой старый исполняемый файл для тестирования, а затем позволить Apache взять на себя производство:
if __name__ == '__main__':
from wsgiref.simple_server import make_server
httpd = make_server('', 8080, application)
print "Serving on http://localhost:8080"
httpd.serve_forever()
mod_python в основном не поддерживается - вы должны изучить mod_wsgi. Установите пакет libapache2-mod-wsgi, затем введите sudo a2enmod wsgi, чтобы включить его.
Как быстрый пример, чтобы запустить его, введите что-то подобное в /etc/apache2/sites-enabled/default:
WSGIScriptAlias /test /path/to/python/file.py
И в файле /path/to/python/file.py:
def application(environ, start_response):
start_response('200 OK', [('Content-Type', 'text/plain')])
return "Hello World"
После повторного запуска Apache2 любой запрос /test превратится в вызов application() в вашем файле python.
Для дальнейшего чтения просмотрите WSGI (интерфейс веб-сервера WebServer), как Python интегрируется с веб-серверами.
Бонус / обновление:
Python (неудивительно) имеет небольшой сервер WSGI в стандартной библиотеке для тестирования. Если вы добавите это в нижнюю часть вашего файла, вы можете запустить его как любой старый исполняемый файл для тестирования, а затем позволить Apache взять на себя производство:
if __name__ == '__main__':
from wsgiref.simple_server import make_server
httpd = make_server('', 8080, application)
print "Serving on http://localhost:8080"
httpd.serve_forever()
mod_python
в основном не поддерживается - вы должны изучить mod_wsgi
. Установите пакет libapache2-mod-wsgi
, затем выпустите sudo a2enmod wsgi
, чтобы включить его.
Как быстрый пример, чтобы запустить его, что-то вроде этого в вашем / etc / apache2 / sites-enabled / default
:
WSGIScriptAlias / test /path/to/python/file.py
И в файле /path/to/python/file.py
:
def application (environ, start_response): start_response (' 200 OK ', [(' Content-Type ',' text / plain ')]) return "Hello World"
После повторного запуска Apache2 любой запрос на / test
превратится в вызов application ()
в вашем файле python.
Для дальнейшего чтения просмотрите WSGI (интерфейс шлюза WebServer), кнопку [ ! d11] путь Python интегрируется с веб-серверами.
Бонус / обновление:
Python (неудивительно) имеет небольшой сервер WSGI в стандартной библиотеке для тестирования. Если вы добавите это в нижней части своего файла, вы можете запустить его как любой старый исполняемый файл для целей тестирования, а затем позволить Apache взять на себя производство:
, если __name__ == '__main__': from wsgiref.simple_server import make_server httpd = make_server ('', 8080, application) print "Обслуживание на http: // localhost: 8080" httpd.serve_forever ()
mod_python
в основном не поддерживается - вы должны изучить mod_wsgi
. Установите пакет libapache2-mod-wsgi
, затем выпустите sudo a2enmod wsgi
, чтобы включить его.
Как быстрый пример, чтобы запустить его, что-то вроде этого в вашем / etc / apache2 / sites-enabled / default
:
WSGIScriptAlias / test /path/to/python/file.py
И в файле /path/to/python/file.py
:
def application (environ, start_response): start_response (' 200 OK ', [(' Content-Type ',' text / plain ')]) return "Hello World"
После повторного запуска Apache2 любой запрос на / test
превратится в вызов application ()
в вашем файле python.
Для дальнейшего чтения просмотрите WSGI (интерфейс шлюза WebServer), кнопку [ ! d11] путь Python интегрируется с веб-серверами.
Бонус / обновление:
Python (неудивительно) имеет небольшой сервер WSGI в стандартной библиотеке для тестирования. Если вы добавите это в нижней части своего файла, вы можете запустить его как любой старый исполняемый файл для целей тестирования, а затем позволить Apache взять на себя производство:
, если __name__ == '__main__': from wsgiref.simple_server import make_server httpd = make_server ('', 8080, application) print "Обслуживание на http: // localhost: 8080" httpd.serve_forever ()
mod_python
в основном не поддерживается - вы должны изучить mod_wsgi
. Установите пакет libapache2-mod-wsgi
, затем выпустите sudo a2enmod wsgi
, чтобы включить его.
Как быстрый пример, чтобы запустить его, что-то вроде этого в вашем / etc / apache2 / sites-enabled / default
:
WSGIScriptAlias / test /path/to/python/file.py
И в файле /path/to/python/file.py
:
def application (environ, start_response): start_response (' 200 OK ', [(' Content-Type ',' text / plain ')]) return "Hello World"
После повторного запуска Apache2 любой запрос на / test
превратится в вызов application ()
в вашем файле python.
Для дальнейшего чтения просмотрите WSGI (интерфейс шлюза WebServer), кнопку [ ! d11] путь Python интегрируется с веб-серверами.
Бонус / обновление:
Python (неудивительно) имеет небольшой сервер WSGI в стандартной библиотеке для тестирования. Если вы добавите это в нижней части своего файла, вы можете запустить его как любой старый исполняемый файл для целей тестирования, а затем позволить Apache взять на себя производство:
, если __name__ == '__main__': from wsgiref.simple_server import make_server httpd = make_server ('', 8080, application) print "Обслуживание на http: // localhost: 8080" httpd.serve_forever ()
mod_python
в основном не поддерживается - вы должны изучить mod_wsgi
. Установите пакет libapache2-mod-wsgi
, затем выпустите sudo a2enmod wsgi
, чтобы включить его.
Как быстрый пример, чтобы запустить его, что-то вроде этого в вашем / etc / apache2 / sites-enabled / default
:
WSGIScriptAlias / test /path/to/python/file.py
И в файле /path/to/python/file.py
:
def application (environ, start_response): start_response (' 200 OK ', [(' Content-Type ',' text / plain ')]) return "Hello World"
После повторного запуска Apache2 любой запрос на / test
превратится в вызов application ()
в вашем файле python.
Для дальнейшего чтения просмотрите WSGI (интерфейс шлюза WebServer), кнопку [ ! d11] путь Python интегрируется с веб-серверами.
Бонус / обновление:
Python (неудивительно) имеет небольшой сервер WSGI в стандартной библиотеке для тестирования. Если вы добавите это в нижней части своего файла, вы можете запустить его как любой старый исполняемый файл для целей тестирования, а затем позволить Apache взять на себя производство:
, если __name__ == '__main__': from wsgiref.simple_server import make_server httpd = make_server ('', 8080, application) print "Обслуживание на http: // localhost: 8080" httpd.serve_forever ()
200
до '200 OK'
за python.org/dev/peps/pep-0333
– Morten Siebuhr
7 March 2011 в 19:20