Если у вас есть Apache (или какой-либо другой веб-сервер), вы можете поместить этот код в корневой каталог Apache (обычно / var / www /) в файл с именем [somename] .php:
<?php
phpinfo();
?>
Затем вы можете получить к нему доступ из веб-браузера, перейдя в http://localhost/[somename].php. Если этот файл запущен, он сообщит вам, если и какая версия php установлена в системе. Вы также можете запустить эту команду:
apt-cache policy php5
, чтобы узнать, установлен ли ваш php5.
Если эти команды показывают, что php установлен, вы можете удалить его, используя:
apt-get purge php*
Если эти команды не отображают установленный php, то он, вероятно, обновляется как зависимость другого пакета. Иногда они не отображаются как недавно установленные (я не знаю, почему).
Когда я настраивал свою машину, я создал фиктивный rootUser в качестве первого пользователя admin. Позже я создал другого пользователя с тем же именем, uid и gid, что и мое рабочее место, и добавил его в sudo. Это как-то вызывает проблемы с правами, которые действительно странны. Хотя я не знаю фактической причины проблемы, но я воспроизвел ее с помощью вышеуказанных шагов. Я решил эту проблему, создав первого пользователя с таким же именем, как и на моем рабочем месте. Позже я изменил соответственно uid, gid и файл / direct permissions. Это решило проблему, и теперь я могу нормально использовать ipython2 / 3.
Когда я настраивал свою машину, я создал фиктивный rootUser в качестве первого пользователя admin. Позже я создал другого пользователя с тем же именем, uid и gid, что и мое рабочее место, и добавил его в sudo. Это как-то вызывает проблемы с правами, которые действительно странны. Хотя я не знаю фактической причины проблемы, но я воспроизвел ее с помощью вышеуказанных шагов. Я решил эту проблему, создав первого пользователя с таким же именем, как и на моем рабочем месте. Позже я изменил соответственно uid, gid и файл / direct permissions. Это решило проблему, и теперь я могу нормально использовать ipython2 / 3.
Когда я настраивал свою машину, я создал фиктивный rootUser в качестве первого пользователя admin. Позже я создал другого пользователя с тем же именем, uid и gid, что и мое рабочее место, и добавил его в sudo. Это как-то вызывает проблемы с правами, которые действительно странны. Хотя я не знаю фактической причины проблемы, но я воспроизвел ее с помощью вышеуказанных шагов. Я решил эту проблему, создав первого пользователя с таким же именем, как и на моем рабочем месте. Позже я изменил соответственно uid, gid и файл / direct permissions. Это решило проблему, и теперь я могу нормально использовать ipython2 / 3.
Как написано в документах ipython - вы должны префикс команды !
, например. для ls вы должны выполнить !ls
Строковые списки (IPython.utils.text.SList) - удобный способ обработки вывода из системных команд. Они создаются синтаксисом var =! Cmd. Сначала мы получаем вывод 'ls -l':[Q:doc/examples]|2> lines = !ls -l
==
['total 23',
'-rw-rw-rw- 1 ville None 1163 Sep 30 2006 example-demo.py',
'-rw-rw-rw- 1 ville None 1927 Sep 30 2006 example-embed-short.py',
'-rwxrwxrwx 1 ville None 4606 Sep 1 17:15 example-embed.py',
'-rwxrwxrwx 1 ville None 1017 Sep 30 2006 example-gnuplot.py',
'-rwxrwxrwx 1 ville None 339 Jun 11 18:01 extension.py',
'-rwxrwxrwx 1 ville None 113 Dec 20 2006 seteditor.py',
'-rwxrwxrwx 1 ville None 245 Dec 12 2006 seteditor.pyc']
Как написано в документах ipython - вы должны префикс команды !
, например. для ls вы должны выполнить !ls
Строковые списки (IPython.utils.text.SList) - удобный способ обработки вывода из системных команд. Они создаются синтаксисом var =! Cmd. Сначала мы получаем вывод 'ls -l':[Q:doc/examples]|2> lines = !ls -l
==
['total 23',
'-rw-rw-rw- 1 ville None 1163 Sep 30 2006 example-demo.py',
'-rw-rw-rw- 1 ville None 1927 Sep 30 2006 example-embed-short.py',
'-rwxrwxrwx 1 ville None 4606 Sep 1 17:15 example-embed.py',
'-rwxrwxrwx 1 ville None 1017 Sep 30 2006 example-gnuplot.py',
'-rwxrwxrwx 1 ville None 339 Jun 11 18:01 extension.py',
'-rwxrwxrwx 1 ville None 113 Dec 20 2006 seteditor.py',
'-rwxrwxrwx 1 ville None 245 Dec 12 2006 seteditor.pyc']
Как написано в документах ipython - вы должны префикс команды !
, например. для ls вы должны выполнить !ls
Строковые списки (IPython.utils.text.SList) - удобный способ обработки вывода из системных команд. Они создаются синтаксисом var =! Cmd. Сначала мы получаем вывод 'ls -l':[Q:doc/examples]|2> lines = !ls -l
==
['total 23',
'-rw-rw-rw- 1 ville None 1163 Sep 30 2006 example-demo.py',
'-rw-rw-rw- 1 ville None 1927 Sep 30 2006 example-embed-short.py',
'-rwxrwxrwx 1 ville None 4606 Sep 1 17:15 example-embed.py',
'-rwxrwxrwx 1 ville None 1017 Sep 30 2006 example-gnuplot.py',
'-rwxrwxrwx 1 ville None 339 Jun 11 18:01 extension.py',
'-rwxrwxrwx 1 ville None 113 Dec 20 2006 seteditor.py',
'-rwxrwxrwx 1 ville None 245 Dec 12 2006 seteditor.pyc']