<p>در این مطلب قصد دارم راه اندازی لمپ (LAMP) در اوپن سوزه را برای کاربرانی که از این توزیع برای طراحی سایت و یا راه اندازی سرور استفاده میکنند، آموزش بدهم.</p> <p><img src="/assets/images/lamp.jpg" alt="" /></p> <p>کلمه LAMP از Linux, Apache, MySQL, PHP تشکیل شده است (بسته به اینکه کدام نرمافزار برای مدیریت هر سرویس استفاده شود نام این گزینهها تغییر میکند؛ اما چون تقریبا حرف اول همگی به همین صورت است از این مخفف استفاده میشود) و لینوکس آن بخاطر راهاندازی در سیستم لینوکس است و در دیگر سیستمعاملها این عبارت بسته به حرف اول اسم آن تغییر میکند. مانند WAMP برای ویندوز و MAMP برای مک.</p> <p>پس تمام چیزهایی که باید نصب کنیم عبارتند از؛ آپاچی، مایاسکیوال و پیاچپی. و اما روش و ترتیب نصب.</p> <h3 id="apache">نصب آپاچی Apache</h3> <p>اول از همه از دستور زیر برای نصب آپاچی در ترمینال استفاده کنید.</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo zypper <span class="k">in </span>apache2 </code></pre> </div> <p>سپس آپاچی سرور را فعال کنید.</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo systemctl start apache2.service </code></pre> </div> <p>بعد از نصب آپاچی از دستور زیر استفاده کنید تا فایل آزمایشی را در مسیر پروندههای لوکال هاست خود قرار دهید.</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo <span class="nb">echo </span>Its<span class="se">\ </span>works! > /srv/www/htdocs/index.html </code></pre> </div> <p>سپس در مرورگر خود آدرس http://localhost را بزنید و در صورتی که آپاچی به درستی نصب شده باشد پیغام ”It works!” در مرورگر نمایش داده میشود.</p> <h3 id="php">نصب پیاچپی PHP</h3> <p>اکنون بیایید پیاچپی را نصب کنیم.</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo zypper <span class="k">in </span>php5 php5-mysql apache2-mod_php5 </code></pre> </div> <p>بعد از نصب پیاچپی از دستور زیر برای راهاندازی مجدد آپاچی استفاده کنید. این کار برای هماهنگ سازی آپاچی و پیاچپی است.</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo systemctl restart apache2.service </code></pre> </div> <p>حالا بیایید پی اچ پی نصب شده را امتحان کنیم. به هر روشی که میتوانید فایلی مانند <code class="highlighter-rouge">test.php</code> در آدرس <code class="highlighter-rouge">/srv/www/htdocs/</code> بسازید و کد <code class="highlighter-rouge"><?php phpinfo(); ?></code> را در آن بنویسید. و بعد از ذخیره در مرورگر آدرس http://localhost/test.php زیر را وارد کنید. اگر همه چیز به درستی انجام شده باشد باید لیست کاملی از تنظیمات پیاچپی خود را مشاهده کنید.</p> <h3 id="mysql">نصب مایاسکیوال MySQL</h3> <p>اکنون زمان آن رسیده است که برنامه دیتابیس نصب کنیم. یعنی مایاسکیوال که برای لینوکس تهیه شده است. در اوپن سوزه (و چندی دیگر از توزیعهای لینوکس) ما از ماریا-دی-بی MariaDB استفاده میکنیم که بستهای جایگزین برای مای-اس-کیو-ال است. پس از دستورات زیر استفاده کنید.</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo zypper <span class="k">in </span>mariadb mariadb-tools </code></pre> </div> <p>بعد از نصب ماریا دی بی، با دستور زیر آن را فعال کنید. (مانند فعال سازی مایاسکیوال)</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo systemctl start mysql.service </code></pre> </div> <p>حالا باید کاربر روت برای ماریا دی بی تعریف کنید تا آن را مدیریت کنید. از دستورات زیر استفاده کنید.</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo mysqladmin -u root password Your-Password </code></pre> </div> <ul> <li>توجه کنید که در دستور بالا بجای Your-Password رمز عبور مورد نظر خود را برای کاربری روت دیتابیس بگذارید.</li> </ul> <p>تمام شد! لمپ شما راهاندازی شد. میتوانید دستورات پیاچپی خود را بنویسید، از دیتابیس با کوئری توسط کاربری روت آن استفاده کنید و از طریق لوکال هاست آن را اجرا کنید.</p> <p>اما حتما شما نیاز به راه سادهای برای مدیریت دیتابیسهای خود دارید و دوست ندارید همه کارها را با کوئری دادن انجام دهید. برای اینکار از برنامه تحت وب پیاچپی-مای-ادمین میتوانید استفاده کنید که هم رایگان است و هم محیط کاربری خوب با قابلیتهای بالایی در اختیار شما میگذارد. از برنامههای مشابه دیگر هم میتوانید استفاده کنید.</p> <h3 id="phpmyadmin">نصب پیاچپیمایادمین phpMyAdmin</h3> <p>در ترمینال دستور زیر را وارد کنید.</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo zypper <span class="k">in </span>phpMyAdmin </code></pre> </div> <p>ممکن است نیاز به تغییراتی در فایل کانفیگ پی-اچ-پی-مای-ادمین داشته باشید که میتوانید از مسیر <code class="highlighter-rouge">/etc/phpMyAdmin/config.inc.php</code> آن را پیدا کنید و بعد از اعمال تغییرات دسترسی آن را به صورت زیر تغییر دهید.</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo chown root:www /etc/phpMyAdmin/config.inc.php sudo chmod 640 /etc/phpMyAdmin/config.inc.php </code></pre> </div> <p>برای دستیابی به پی اچ پی ادمین از آدرس <code class="highlighter-rouge">http://localhost/phpmyadmin</code> استفاده کنید.</p> <p>کار تمام شد و میتوانید از لمپ خود استفاده کنید. در هر بار راهاندازی مجدد سیستم از دستورات زیر برای روشن کردن آپاچی و ماریا-دی-بی استفاده کنید.</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo systemctl start apache2.service sudo systemctl start mysql.service </code></pre> </div> <p>موفق باشید.</p>
راه اندازی LAMP در اوپن سوزه
28
ژانویه
برچسب ها : آموزشی