Как мне настроить php + My sql среду разработки в Ubuntu?
http://www.iasptk.com/ubuntu/20463-apache2-with-php5-and-mysql-support-on-ubuntu-server
Apache2 С поддержкой PHP5 и MySQL на сервере Ubuntu
LAMP - это сокращение от Linux, Apache, MySQL, PHP.
Установите веб-сервер Apache2 на сервере Ubuntu с поддержкой PHP5 (mod_php) и поддержкой MySQL.
Установка MySQL 5
sudo apt-get install mysql-server mysql-client
Установка Apache2
sudo apt-get install apache2
Корнем документа Apache по умолчанию является / var / www в Ubuntu, файл конфигурации - /etc/apache2/apache2.conf . Дополнительные конфигурации хранятся в подкаталогах каталога / etc / apache2, таких как / etc / apache2 / mods-enabled (для модулей Apache), / etc / apache2 / sites-enabled (для виртуальных хостов) и / etc / apache2 / conf .d.
Установка PHP5
sudo apt-get install php5 libapache2-mod-php5
После этого мы должны перезапустить Apache:
sudo /etc/init.d/apache2 restart OR sudo service apache2 restart
Получение поддержки MySQL в PHP5
[ 1121] Чтобы получить поддержку MySQL в PHP, мы можем установить пакет php5-mysql. Рекомендуется установить некоторые другие модули PHP5, так как они могут вам понадобиться для ваших приложений. Вы можете искать доступные модули PHP5 следующим образом:
apt-cache search php5
Выберите нужные вам модули и установить их так:
sudo apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
Теперь перезапустите Apache2:
sudo /etc/init.d/apache2 restart OR sudo service apache2 restart
[ 1124] Xcache - бесплатный и открытый кэш-код PHP-кода для кэширования и оптимизации промежуточного кода PHP. Это похоже на другие кэши опкодов PHP, такие как eAccelerator и APC. Настоятельно рекомендуется установить один из них, чтобы ускорить вашу страницу PHP.
Xcache можно установить следующим образом:
sudo apt-get install php5-xcache
Теперь перезапустите Apache:
sudo /etc/init.d/apache2 restart OR sudo service apache2 restart
phpMyAdmin
phpMyAdmin - веб-интерфейс с помощью которого вы можете управлять своими базами данных MySQL.
sudo apt-get install phpmyadmin
Я настоятельно рекомендую вам попробовать LAMP Stack от Bitnami.
Он полностью автономен и не мешает работе другого программного обеспечения вашей системы.
Если вы не удовлетворены этим, просто удалите папку. Или выполните скрипт удаления из папки для чистого удаления.
установите php5, php5-mysql и mysql-server с помощью следующей команды
sudo apt-get install php5 php5-mysql mysql-server
Если вы будете размещать приложения php5 на веб-сервере, вы можете установить apache и модуль поддержки php в apache с помощью следующей команды
sudo apt-get install apache2 libapache2-mod-php5
для 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
Это должно вывести что-то вроде этого: [ 1112]
./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 info из командной строки:
php -i > phpinforesults.log
откройте новый созданный файл, выберите все и скопируйте:
gedit phpinforesults.log
Наконец, вставьте Выведите на https://xdebug.org/wizard.php и нажмите кнопку анализа. В первом разделе должно быть сказано, что xdebug установил версию 2.2.3 или последнюю версию.
Удачи, надеюсь, это помогло.
sudo apt-get install tasksel
sudo tasksel