Как настроить php + My sql development environment в Ubuntu?
sudo apt-get install tasksel
sudo tasksel
выберите LAMP установить php5, php5-mysql и mysql-сервер со следующей командой
sudo apt-get install php5 php5-mysql mysql-server
Если вы будете размещать приложения php5 на веб-сервере, возможно, вам захочется установить поддержку php-сервера apache и apache модуль со следующей командой
sudo apt-get install apache2 libapache2-mod-php5
Я настоятельно рекомендую вам попробовать LAMP Stack из Bitnami.
Это полностью автономно и не будет мешать другому программному обеспечению на вашем система.
Если вы не удовлетворены этим, просто удалите папку. Или выполните сценарий удаления внутри папки для чистого удаления.
для ubuntu 14.04 или выше:
sudo apt-get install php5-xdebug php5-mysql mariadb-server mariadb-client mysql-workbench apache2-utils apache2 libapache2-mod-php5
Убедитесь, что установка xdebug lib находится в правильной папке:
cd /usr
find . -name 'xdebug.so' 2> /dev/null
Это должно выводить что-то вроде этого :
./lib/php5/20121212/xdebug.so
Добавьте файлы
/etc/php5/apache2/php.ini
и
/etc/php5/cgi/php.ini
со следующими строками:
;;;;;;;;;;;;;;;;;;;;;;;;
[XDebug]
;if the find command output was different, paste that output within the double quotes with out the leading period.
zend_extension="/usr/lib/php5/20121212/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.max_nesting_level=300
;;;;;;;;;;;;;;;;;;;;;;;;
] Вам необходимо перезапустить сервер Apache:
sudo service apache2 restart
Вот и все, вам должно быть хорошо. Чтобы проверить и убедиться, что все работает правильно, вы можете использовать инструмент анализа phpinfo ().
Создайте файл информации php из командной строки:
php -i > phpinforesults.log
откройте вновь созданный файл, выберите все и скопируйте:
gedit phpinforesults.log
Наконец , вставьте вывод на https://xdebug.org/wizard.php и нажмите кнопку анализа. В первом разделе следует указать xdebug, установленную версию 2.2.3, или любую другую последнюю версию.
Удачи, надеюсь, это помогло.