<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MySQL | Wiki | PWODEV</title>
	<atom:link href="https://wiki.pwodev.com/tag/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>https://wiki.pwodev.com/tag/mysql/</link>
	<description>Help for developers</description>
	<lastBuildDate>Fri, 09 Oct 2020 07:42:10 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>
	<item>
		<title>Простой локальный сервер на Docker</title>
		<link>https://wiki.pwodev.com/%d0%bb%d0%be%d0%ba%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d0%bd%d0%b0-docke/</link>
					<comments>https://wiki.pwodev.com/%d0%bb%d0%be%d0%ba%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d0%bd%d0%b0-docke/#respond</comments>
		
		<dc:creator><![CDATA[Paul Osmachko]]></dc:creator>
		<pubDate>Fri, 09 Oct 2020 07:42:07 +0000</pubDate>
				<category><![CDATA[Docker]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[localhost]]></category>
		<category><![CDATA[nginx]]></category>
		<guid isPermaLink="false">https://wiki.pwodev.com/?p=919</guid>

					<description><![CDATA[<p>Итак, перед нами стала задача развернуть локальный сервер. Забегу в перед, мы будем настраивать простой локальный сервер на Docker. Сейчас будет немного лирики. Если хотите перейти сразу к настройке, нажмите Ctrl+D чтобы добавить эту статью в закладки браузера и прокрутите чуть ниже. Есть вариант использовать постоянный, дефолтный, нативный локальный сервер, то-есть средствами системы. Если это [&#8230;]</p>
<p>Сообщение <a href="https://wiki.pwodev.com/%d0%bb%d0%be%d0%ba%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d0%bd%d0%b0-docke/">Простой локальный сервер на Docker</a> появились сначала на <a href="https://wiki.pwodev.com">Wiki | PWODEV</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Итак, перед нами стала задача развернуть локальный сервер. Забегу в перед, мы будем настраивать простой локальный сервер на Docker. Сейчас будет немного лирики. Если хотите перейти сразу к настройке, нажмите <strong>Ctrl+D</strong> чтобы добавить эту статью в закладки браузера и прокрутите чуть ниже. </p>



<p>Есть вариант использовать постоянный, дефолтный, нативный локальный сервер, то-есть средствами системы. Если это локальный сервер на MacOS или Linux, то там уже почти все настроено, и можно использовать почти из коробки. Локальный сервер на Windows немного сложнее в установке, но тоже возможно. </p>



<p>Во всех этих способах необходимо выбрать определенную папку localhost в которой будут лежать файлы отображаемые на сервере. С одной стороны удобно, с другой, у нас же есть специальная рабочая папка, которую мы создали в удобном нам месте, распределенной по заказчикам и проектам. В ней лежит не только исходный код проекта но и документация по проекту, какие-то вспомогательные файлы от заказчика и тд. Не удобно дробить проект по разным папкам. Часть проекта в одной папке, в которой мы положили все что нам надо, но исходный код в совершенно другой, там где удобно локальному серверу. Мы хотим чтобы все данные по проекту лежали в одной папке. </p>



<p>Для решения этой задачи, добрые люди придумали локальный сервер на Docker.</p>



<p>Лирика закончилась переходим к действию.</p>



<h2 class="wp-block-heading">Локальный сервер на Docker настройка:</h2>



<p>Для начала создаем папку в любом месте где нам удобно. В этой папке создаем следующую структуру:</p>



<ul class="wp-block-list"><li><strong>www</strong> &#8212; папка в которой лежат исходники</li><li><strong>docker-compose.yml</strong> &#8212; файл в котором лежат основные настройки Docker</li><li><strong>Dockerfile</strong> &#8212; для настроек PHP в Docker</li><li><strong>Dockerfile-nginx</strong> &#8212; для настроек Nginx в Docker</li><li><strong>nginx-web.template</strong> &#8212; конфигурация Nginx</li></ul>



<h4 class="wp-block-heading">Структура готова перейдем к содержимому файлов.</h4>



<p>Надеюсь у вас уже установлен докер 🙂 Если нет, то пора установить.</p>



<h4 class="wp-block-heading">Простая конфигурация <strong>docker-compose.yml</strong></h4>



<pre class="wp-block-code"><code>version: '3'

services:
  nginx:
    build:
      context: .
      dockerfile: Dockerfile-nginx
    environment:
      - VIRTUAL_HOST=test.local
      - PHP_HOST=php
      - DOLLAR=$$
    volumes:
      - ./www:/var/www/html
    links:
      - db
    depends_on:
      - php
  php:
    build: .
    volumes:
      - ./www:/var/www/html
  db:
    image: mariadb
    restart: always
    volumes:
      - ./_mysql_:/var/lib/mysql
    environment:
      MYSQL_ROOT_PASSWORD: root
      MYSQL_USER: root
      MYSQL_PASSWORD: root
      MYSQL_DATABASE: table
    ports:
      - "8888:3306"
networks:
  default:
    external:
      name: frontproxy_default</code></pre>



<h4 class="wp-block-heading">Содержимое <strong>Dockerfile</strong></h4>



<pre class="wp-block-code"><code>FROM php:7.4-fpm</code></pre>



<h4 class="wp-block-heading">Содержимое <strong>Dockerfile-nginx</strong></h4>



<pre class="wp-block-code"><code>FROM nginx:latest
COPY nginx-web.template /etc/nginx/conf.d/nginx-web.template
ENTRYPOINT &#91;"/bin/bash", "-c", "envsubst &lt; /etc/nginx/conf.d/nginx-web.template > /etc/nginx/conf.d/default.conf &amp;&amp; exec nginx -g 'daemon off;'"]
</code></pre>



<h4 class="wp-block-heading">Простая настройка <strong>nginx-web.template</strong></h4>



<pre class="wp-block-code"><code>server {
    server_name ${VIRTUAL_HOST};
    root /var/www/html;
    index index.php;

    location / {
        try_files ${DOLLAR}uri ${DOLLAR}uri/ /index.php${DOLLAR}is_args${DOLLAR}args;
    }
    location ~ \.php$ {
        fastcgi_pass ${PHP_HOST}:9000;
        include fastcgi_params;

        fastcgi_param SCRIPT_FILENAME ${DOLLAR}realpath_root${DOLLAR}fastcgi_script_name;
        fastcgi_param DOCUMENT_ROOT ${DOLLAR}realpath_root;
    }
}</code></pre>



<p>Теперь надо добавить наш домен test.local в файл /etc/hosts</p>



<pre class="wp-block-code"><code>127.0.0.1 test.local</code></pre>



<p>Все готово. Теперь можно запускать сервер.</p>



<h3 class="wp-block-heading">Запускаем локальный сервер на Docker</h3>



<p>Как запустить докер? <a href="https://wiki.pwodev.com/docker-%d0%b2%d1%81%d0%b5-%d0%bd%d1%83%d0%b6%d0%bd%d1%8b%d0%b5-%d0%ba%d0%be%d0%bc%d0%b0%d0%bd%d0%b4%d1%8b/" target="_blank" rel="noreferrer noopener">Вот вам статья как пользоваться докером.</a></p>



<p>В командной строке пишем следующее:</p>



<pre class="wp-block-code"><code>docker-compose build &amp;&amp; docker-compose up -d</code></pre>



<p>Как перезапустить или пересобрать докер</p>



<pre class="wp-block-code"><code>docker-compose down &amp;&amp; docker-compose build &amp;&amp; docker-compose up -d</code></pre>



<p>Чтобы остановить Docker контейнер</p>



<pre class="wp-block-code"><code>docker-compose down</code></pre>



<p>Готово все 🙂 Теперь можно запустить браузер <a href="http://test.local" target="_blank" rel="noreferrer noopener">http://test.local</a> и радоваться результатом.</p>



<p>Важно знать что переодически надо чистить докер от мусора, где-то раз в год, если часто пересобираем контейнеры. Вот <a href="https://wiki.pwodev.com/docker-%d0%ba%d0%b0%d0%ba-%d0%bf%d0%be%d1%87%d0%b8%d1%81%d1%82%d0%b8%d1%82%d1%8c-%d0%b2%d0%b5%d1%81%d1%8c-%d0%bc%d1%83%d1%81%d0%be%d1%80/" target="_blank" rel="noreferrer noopener">статья на тему как почистить докер от мусора</a>.</p>



<p>Сегодня мы настроили ЛАМП LNMP LAMP Server. Который работает с той папки. с которой хотим, и этих серверов можно запускать сколько хочешь.</p>



<p>А теперь добавь эту статью в закладки и поделись с колегами:</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fwiki.pwodev.com%2F%25d0%25bb%25d0%25be%25d0%25ba%25d0%25b0%25d0%25bb%25d1%258c%25d0%25bd%25d1%258b%25d0%25b9-%25d1%2581%25d0%25b5%25d1%2580%25d0%25b2%25d0%25b5%25d1%2580-%25d0%25bd%25d0%25b0-docke%2F&amp;linkname=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9%20%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%20%D0%BD%D0%B0%20Docker" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_vk" href="https://www.addtoany.com/add_to/vk?linkurl=https%3A%2F%2Fwiki.pwodev.com%2F%25d0%25bb%25d0%25be%25d0%25ba%25d0%25b0%25d0%25bb%25d1%258c%25d0%25bd%25d1%258b%25d0%25b9-%25d1%2581%25d0%25b5%25d1%2580%25d0%25b2%25d0%25b5%25d1%2580-%25d0%25bd%25d0%25b0-docke%2F&amp;linkname=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9%20%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%20%D0%BD%D0%B0%20Docker" title="VK" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fwiki.pwodev.com%2F%25d0%25bb%25d0%25be%25d0%25ba%25d0%25b0%25d0%25bb%25d1%258c%25d0%25bd%25d1%258b%25d0%25b9-%25d1%2581%25d0%25b5%25d1%2580%25d0%25b2%25d0%25b5%25d1%2580-%25d0%25bd%25d0%25b0-docke%2F&amp;linkname=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9%20%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%20%D0%BD%D0%B0%20Docker" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fwiki.pwodev.com%2F%25d0%25bb%25d0%25be%25d0%25ba%25d0%25b0%25d0%25bb%25d1%258c%25d0%25bd%25d1%258b%25d0%25b9-%25d1%2581%25d0%25b5%25d1%2580%25d0%25b2%25d0%25b5%25d1%2580-%25d0%25bd%25d0%25b0-docke%2F&amp;linkname=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9%20%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%20%D0%BD%D0%B0%20Docker" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_skype" href="https://www.addtoany.com/add_to/skype?linkurl=https%3A%2F%2Fwiki.pwodev.com%2F%25d0%25bb%25d0%25be%25d0%25ba%25d0%25b0%25d0%25bb%25d1%258c%25d0%25bd%25d1%258b%25d0%25b9-%25d1%2581%25d0%25b5%25d1%2580%25d0%25b2%25d0%25b5%25d1%2580-%25d0%25bd%25d0%25b0-docke%2F&amp;linkname=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9%20%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%20%D0%BD%D0%B0%20Docker" title="Skype" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fwiki.pwodev.com%2F%25d0%25bb%25d0%25be%25d0%25ba%25d0%25b0%25d0%25bb%25d1%258c%25d0%25bd%25d1%258b%25d0%25b9-%25d1%2581%25d0%25b5%25d1%2580%25d0%25b2%25d0%25b5%25d1%2580-%25d0%25bd%25d0%25b0-docke%2F&amp;linkname=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9%20%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%20%D0%BD%D0%B0%20Docker" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwiki.pwodev.com%2F%25d0%25bb%25d0%25be%25d0%25ba%25d0%25b0%25d0%25bb%25d1%258c%25d0%25bd%25d1%258b%25d0%25b9-%25d1%2581%25d0%25b5%25d1%2580%25d0%25b2%25d0%25b5%25d1%2580-%25d0%25bd%25d0%25b0-docke%2F&#038;title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9%20%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%20%D0%BD%D0%B0%20Docker" data-a2a-url="https://wiki.pwodev.com/%d0%bb%d0%be%d0%ba%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d0%bd%d0%b0-docke/" data-a2a-title="Простой локальный сервер на Docker"></a></p><p>Сообщение <a href="https://wiki.pwodev.com/%d0%bb%d0%be%d0%ba%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d0%bd%d0%b0-docke/">Простой локальный сервер на Docker</a> появились сначала на <a href="https://wiki.pwodev.com">Wiki | PWODEV</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wiki.pwodev.com/%d0%bb%d0%be%d0%ba%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d0%bd%d0%b0-docke/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PHP connect MySQL &#124; Подключение к базе данных</title>
		<link>https://wiki.pwodev.com/php-connect-mysql/</link>
					<comments>https://wiki.pwodev.com/php-connect-mysql/#respond</comments>
		
		<dc:creator><![CDATA[Paul Osmachko]]></dc:creator>
		<pubDate>Mon, 04 Dec 2017 07:57:47 +0000</pubDate>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[fetch_object]]></category>
		<category><![CDATA[mysqli_connect]]></category>
		<guid isPermaLink="false">http://wiki.pwodev.com/?p=324</guid>

					<description><![CDATA[<p>Ранее мы рассматривали скрипт для подключения к базе данных MySQL, который использует php connect mysql. Сегодня мы поговорим о том как работает этот скрипт. PHP connect MySQL базовые знания: Как подключиться к базе данных MySQL с помощью PHP функций. fetch_object &#8212; основная функция для получения обьекта из MySQL. Для начала нам нужно создать переменные с [&#8230;]</p>
<p>Сообщение <a href="https://wiki.pwodev.com/php-connect-mysql/">PHP connect MySQL | Подключение к базе данных</a> появились сначала на <a href="https://wiki.pwodev.com">Wiki | PWODEV</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Ранее мы рассматривали <a href="http://wiki.pwodev.com/mysql-sypex-dumper/" target="_blank" rel="noopener noreferrer">скрипт для подключения к базе данных MySQL</a>, который использует php connect mysql. Сегодня мы поговорим о том как работает этот скрипт.</p>



<h5 class="wp-block-heading">PHP connect MySQL базовые знания:</h5>



<p>Как подключиться к базе данных MySQL с помощью PHP функций.</p>



<p><a href="http://php.net/manual/ru/mysqli-result.fetch-object.php" target="_blank" rel="noopener noreferrer">fetch_object</a> &#8212; основная функция для получения обьекта из MySQL.</p>



<p>Для начала нам нужно создать переменные с настройками:</p>



<pre class="wp-block-code"><code>$host = 'localhost'; // адрес сервера 
$db_name = 'db_name'; // имя базы данных
$db_user = 'db_user'; // имя пользователя
$db_pass = 'db_pass'; // пароль</code></pre>



<p>Мы объявили переменные с настройками к базе данных. Теперь можно подключаться к базе.</p>



<pre class="wp-block-code"><code>$mysqli = new mysqli($host, $db_user, $db_pass, $db_name); // подключаемся к базе MySQL</code></pre>



<p>Проверяем подключение на наличие ошибок:</p>



<pre class="wp-block-code"><code>if (mysqli_connect_errno()) { // проверяем подключение
 printf("Connect failed: %s\n", mysqli_connect_error());
 exit();
}</code></pre>



<p>Теперь можно выполнять нужные нам операции с базой данных. Для примера получим все данные из таблицы:</p>



<pre class="wp-block-code"><code>$query = "SELECT * FROM table"; // запрос
if ($result = $mysqli->query($query)) {
 while ($obj = $result->fetch_object()) { // выборка данных и помещение их в объекты
 var_dump($obj);
 }
 $result->close(); // очищаем результирующий набор 
}</code></pre>



<p>И не забываем в конце закрыть подключение к базе данных MySQL функцией:</p>



<pre class="wp-block-code"><code>$mysqli->close(); // закрываем подключение</code></pre>



<p>Теперь мы научились пользоваться базой данных. Это минимальные знания для работы с базой данных.</p>



<h3 class="wp-block-heading">Весь код вместе:</h3>



<pre class="wp-block-code"><code>$host = 'localhost';
$db_name = 'db_name';
$db_user = 'db_user';
$db_pass = 'db_pass';

$mysqli = new mysqli($host, $db_user, $db_pass, $db_name);

if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}
 
$query = "SELECT * FROM table";

if ($result = $mysqli->query($query)) {

    while ($obj = $result->fetch_object()) {
        var_dump($obj);
    }

    $result->close();
}

$mysqli->close();</code></pre>



<p>Готово.</p>



<p>Если у вас есть дополнения или новые идеи к этой статье, пишите их в комментариях. Также для того чтобы написать на нашем сайте свою статью — у нас открыта регистрация по ссылке&nbsp;<a href="http://wiki.pwodev.com/wp-admin" target="_blank" rel="noopener noreferrer">http://wiki.pwodev.com/wp-admin</a></p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fwiki.pwodev.com%2Fphp-connect-mysql%2F&amp;linkname=PHP%20connect%20MySQL%20%7C%20%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BA%20%D0%B1%D0%B0%D0%B7%D0%B5%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_vk" href="https://www.addtoany.com/add_to/vk?linkurl=https%3A%2F%2Fwiki.pwodev.com%2Fphp-connect-mysql%2F&amp;linkname=PHP%20connect%20MySQL%20%7C%20%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BA%20%D0%B1%D0%B0%D0%B7%D0%B5%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="VK" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fwiki.pwodev.com%2Fphp-connect-mysql%2F&amp;linkname=PHP%20connect%20MySQL%20%7C%20%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BA%20%D0%B1%D0%B0%D0%B7%D0%B5%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fwiki.pwodev.com%2Fphp-connect-mysql%2F&amp;linkname=PHP%20connect%20MySQL%20%7C%20%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BA%20%D0%B1%D0%B0%D0%B7%D0%B5%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_skype" href="https://www.addtoany.com/add_to/skype?linkurl=https%3A%2F%2Fwiki.pwodev.com%2Fphp-connect-mysql%2F&amp;linkname=PHP%20connect%20MySQL%20%7C%20%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BA%20%D0%B1%D0%B0%D0%B7%D0%B5%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Skype" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fwiki.pwodev.com%2Fphp-connect-mysql%2F&amp;linkname=PHP%20connect%20MySQL%20%7C%20%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BA%20%D0%B1%D0%B0%D0%B7%D0%B5%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwiki.pwodev.com%2Fphp-connect-mysql%2F&#038;title=PHP%20connect%20MySQL%20%7C%20%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BA%20%D0%B1%D0%B0%D0%B7%D0%B5%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" data-a2a-url="https://wiki.pwodev.com/php-connect-mysql/" data-a2a-title="PHP connect MySQL | Подключение к базе данных"></a></p><p>Сообщение <a href="https://wiki.pwodev.com/php-connect-mysql/">PHP connect MySQL | Подключение к базе данных</a> появились сначала на <a href="https://wiki.pwodev.com">Wiki | PWODEV</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wiki.pwodev.com/php-connect-mysql/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Настройка WEB сервера Ubuntu</title>
		<link>https://wiki.pwodev.com/setup-web-server-ubuntu/</link>
					<comments>https://wiki.pwodev.com/setup-web-server-ubuntu/#respond</comments>
		
		<dc:creator><![CDATA[Paul Osmachko]]></dc:creator>
		<pubDate>Tue, 21 Nov 2017 11:22:50 +0000</pubDate>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MAC Terminal]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[phpmyadmin]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<guid isPermaLink="false">http://wiki.pwodev.com/?p=283</guid>

					<description><![CDATA[<p>Сегодня столкнулся с установкой сервера и его настройкой по ssh. Задача запустить WEB Server &#8212; apache, php, mysql. Базовые настройки сервера. Что имеем: рут доступ к серверу &#8212; IP сервера, логин и пароль. Первое что нам нужно сделать это подключиться к серверу по SSH. Открываем командную строку, и вводим команду: Далее потребует ввести пароль от [&#8230;]</p>
<p>Сообщение <a href="https://wiki.pwodev.com/setup-web-server-ubuntu/">Настройка WEB сервера Ubuntu</a> появились сначала на <a href="https://wiki.pwodev.com">Wiki | PWODEV</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Сегодня столкнулся с установкой сервера и его настройкой по ssh. Задача запустить WEB Server &#8212; apache, php, mysql. Базовые настройки сервера.</p>



<p>Что имеем: рут доступ к серверу &#8212; IP сервера, логин и пароль.</p>



<p>Первое что нам нужно сделать это подключиться к серверу по SSH.</p>



<p>Открываем командную строку, и вводим команду:</p>



<pre class="wp-block-code"><code>ssh root@127.0.0.1 // тут пишем IP своего сервера</code></pre>



<p>Далее потребует ввести пароль от сервера. После ввода пароля &#8212; мы оказываемся на сервере.</p>



<p>Далее нам нужно установить&nbsp;lamp &#8212; (линукс апаче mysql и php). Делается это командой:</p>



<pre class="wp-block-code"><code>apt-get install lamp-server^ phpmyadmin</code></pre>



<p>Нужно будет ввести пароль для базы данных и пароль для phpmyadmin. Все, сервер установлен.</p>



<p>Перезагрузим сервер:</p>



<pre class="wp-block-code"><code>service apache2 restart</code></pre>



<p>Все готово. Теперь можно открывать браузер. И смотреть что получилось &#8212; http://server_ip/</p>



<p>Файлики на сервере лежат тут:</p>



<pre class="wp-block-code"><code>cd /var/www/html/</code></pre>



<p>Пока все.</p>



<p>Если хотите дополнить статью пишите в комментариях, будем дополнять.</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fwiki.pwodev.com%2Fsetup-web-server-ubuntu%2F&amp;linkname=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20WEB%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0%20Ubuntu" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_vk" href="https://www.addtoany.com/add_to/vk?linkurl=https%3A%2F%2Fwiki.pwodev.com%2Fsetup-web-server-ubuntu%2F&amp;linkname=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20WEB%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0%20Ubuntu" title="VK" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fwiki.pwodev.com%2Fsetup-web-server-ubuntu%2F&amp;linkname=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20WEB%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0%20Ubuntu" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fwiki.pwodev.com%2Fsetup-web-server-ubuntu%2F&amp;linkname=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20WEB%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0%20Ubuntu" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_skype" href="https://www.addtoany.com/add_to/skype?linkurl=https%3A%2F%2Fwiki.pwodev.com%2Fsetup-web-server-ubuntu%2F&amp;linkname=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20WEB%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0%20Ubuntu" title="Skype" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fwiki.pwodev.com%2Fsetup-web-server-ubuntu%2F&amp;linkname=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20WEB%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0%20Ubuntu" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwiki.pwodev.com%2Fsetup-web-server-ubuntu%2F&#038;title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20WEB%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0%20Ubuntu" data-a2a-url="https://wiki.pwodev.com/setup-web-server-ubuntu/" data-a2a-title="Настройка WEB сервера Ubuntu"></a></p><p>Сообщение <a href="https://wiki.pwodev.com/setup-web-server-ubuntu/">Настройка WEB сервера Ubuntu</a> появились сначала на <a href="https://wiki.pwodev.com">Wiki | PWODEV</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wiki.pwodev.com/setup-web-server-ubuntu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sypex Dumper &#8212; утилита для работы с базой MySQL</title>
		<link>https://wiki.pwodev.com/mysql-sypex-dumper/</link>
					<comments>https://wiki.pwodev.com/mysql-sypex-dumper/#respond</comments>
		
		<dc:creator><![CDATA[Paul Osmachko]]></dc:creator>
		<pubDate>Fri, 03 Nov 2017 13:15:37 +0000</pubDate>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[DB]]></category>
		<category><![CDATA[MySQL Dumper]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Super Dumper]]></category>
		<category><![CDATA[sxd]]></category>
		<category><![CDATA[Sypex Dumper]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wp]]></category>
		<category><![CDATA[Вордпресс]]></category>
		<guid isPermaLink="false">http://wiki.pwodev.com/?p=175</guid>

					<description><![CDATA[<p>Sypex Dumper &#8212;  PHP утилита для создания бекапа MySQL базы данных. Если есть только FTP доступ к сайту, и нужно подключиться к базе данных, а доступа к серверу MySQL нет, приходит на помощь эта замечательная PHP утилита Sypex Dumper. Ее можно использовать для бекапа базы данных, экспорта и импорта, а так же если нужно перенести [&#8230;]</p>
<p>Сообщение <a href="https://wiki.pwodev.com/mysql-sypex-dumper/">Sypex Dumper &#8212; утилита для работы с базой MySQL</a> появились сначала на <a href="https://wiki.pwodev.com">Wiki | PWODEV</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://sypex.net/" target="_blank" rel="noopener">Sypex Dumper</a> &#8212;  <a href="/category/php/">PHP</a> утилита для создания бекапа <a href="/category/mysql/">MySQL</a> базы данных.</p>
<p>Если есть только FTP доступ к сайту, и нужно подключиться к базе данных, а доступа к серверу <a href="/category/mysql/">MySQL</a> нет, приходит на помощь эта замечательная <a href="/category/php/">PHP</a> утилита <a href="https://sypex.net/" target="_blank" rel="noopener">Sypex Dumper</a>. Ее можно использовать для бекапа базы данных, экспорта и импорта, а так же если нужно перенести сайт с одного сервера на другой.</p>
<p><strong>Для работы утилиты Sypex Dumper нужно:</strong></p>
<ol>
<li>Скачиваем <a href="/category/php/">PHP</a> утилиту <a href="https://sypex.net/files/SypexDumper_2011.zip" rel="noopener">Sypex Dumper</a> &#8212; <strong>скачать последнюю версию можно <a href="https://sypex.net/files/SypexDumper_2011.zip">тут</a>.</strong></li>
<li>Заливаем утилиту по FTP в корень сайта.</li>
<li>Иногда требуется прописать права 777 к папке и файлам которые мы залили по FTP.</li>
<li>В браузере в адресной строке вводим http://site/sxd &#8212; если папу утилиты назвали по другому то вводим название папки.</li>
<li>Открывается формочка ввода Пользователя и Пароля базы данных. DB User и DB Password к базе данных, если это <a href="/category/cms/wp/">WordPress</a>, можно найти в корне в файлике wp-config.php. Там сохранены логин и пароль от базы данных <a href="/category/mysql/">MySQL</a></li>
<li>После того как мы подключились через утилиту Sypex Dumper к нашей базе данных SQL, можно делать необходимые нам манипуляции с базой.</li>
<li>После того как закончите пользоваться sxd утилитой, не забудьте удалить ее через FTP.</li>
</ol>
<p>&nbsp;</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fwiki.pwodev.com%2Fmysql-sypex-dumper%2F&amp;linkname=Sypex%20Dumper%20%E2%80%94%20%D1%83%D1%82%D0%B8%D0%BB%D0%B8%D1%82%D0%B0%20%D0%B4%D0%BB%D1%8F%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B%20%D1%81%20%D0%B1%D0%B0%D0%B7%D0%BE%D0%B9%20MySQL" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_vk" href="https://www.addtoany.com/add_to/vk?linkurl=https%3A%2F%2Fwiki.pwodev.com%2Fmysql-sypex-dumper%2F&amp;linkname=Sypex%20Dumper%20%E2%80%94%20%D1%83%D1%82%D0%B8%D0%BB%D0%B8%D1%82%D0%B0%20%D0%B4%D0%BB%D1%8F%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B%20%D1%81%20%D0%B1%D0%B0%D0%B7%D0%BE%D0%B9%20MySQL" title="VK" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fwiki.pwodev.com%2Fmysql-sypex-dumper%2F&amp;linkname=Sypex%20Dumper%20%E2%80%94%20%D1%83%D1%82%D0%B8%D0%BB%D0%B8%D1%82%D0%B0%20%D0%B4%D0%BB%D1%8F%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B%20%D1%81%20%D0%B1%D0%B0%D0%B7%D0%BE%D0%B9%20MySQL" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fwiki.pwodev.com%2Fmysql-sypex-dumper%2F&amp;linkname=Sypex%20Dumper%20%E2%80%94%20%D1%83%D1%82%D0%B8%D0%BB%D0%B8%D1%82%D0%B0%20%D0%B4%D0%BB%D1%8F%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B%20%D1%81%20%D0%B1%D0%B0%D0%B7%D0%BE%D0%B9%20MySQL" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_skype" href="https://www.addtoany.com/add_to/skype?linkurl=https%3A%2F%2Fwiki.pwodev.com%2Fmysql-sypex-dumper%2F&amp;linkname=Sypex%20Dumper%20%E2%80%94%20%D1%83%D1%82%D0%B8%D0%BB%D0%B8%D1%82%D0%B0%20%D0%B4%D0%BB%D1%8F%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B%20%D1%81%20%D0%B1%D0%B0%D0%B7%D0%BE%D0%B9%20MySQL" title="Skype" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fwiki.pwodev.com%2Fmysql-sypex-dumper%2F&amp;linkname=Sypex%20Dumper%20%E2%80%94%20%D1%83%D1%82%D0%B8%D0%BB%D0%B8%D1%82%D0%B0%20%D0%B4%D0%BB%D1%8F%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B%20%D1%81%20%D0%B1%D0%B0%D0%B7%D0%BE%D0%B9%20MySQL" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwiki.pwodev.com%2Fmysql-sypex-dumper%2F&#038;title=Sypex%20Dumper%20%E2%80%94%20%D1%83%D1%82%D0%B8%D0%BB%D0%B8%D1%82%D0%B0%20%D0%B4%D0%BB%D1%8F%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B%20%D1%81%20%D0%B1%D0%B0%D0%B7%D0%BE%D0%B9%20MySQL" data-a2a-url="https://wiki.pwodev.com/mysql-sypex-dumper/" data-a2a-title="Sypex Dumper — утилита для работы с базой MySQL"></a></p><p>Сообщение <a href="https://wiki.pwodev.com/mysql-sypex-dumper/">Sypex Dumper &#8212; утилита для работы с базой MySQL</a> появились сначала на <a href="https://wiki.pwodev.com">Wiki | PWODEV</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wiki.pwodev.com/mysql-sypex-dumper/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
