اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

نحوه پیدا کردن مسیر فایل های my.cnf و http.conf / apache2.conf و php.ini

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    نحوه پیدا کردن مسیر فایل های my.cnf و http.conf / apache2.conf و php.ini

    در این پست دستوراتی برای نحوه پیدا کردن مسیر فایل های php.ini در PHP و فایل my.conf در دیتابیس MySQL و فایل http.conf در Apache را خواهیم آموخت که مجموع این اپلیکیشن ها به همراه سیستم عامل لینوکس در حقیقت سرور LAMP ( مجموعه Linux, Apache, MySQL, / MariaDB, PHP ) را تشکیل میدهد.

    یک فایل کانفیگ یا فایل تنظیمات در حقیقت شامل تنظیمات اپلیکیشن و یا تنظیمات مربوط به سیستم میباشد. این فایل امکان کنترل یک اپلیکیشن و یا عملیات سیستم را به برنامه نویسان و مدیران سیستم میدهد. به عنوان یک ادمین سیستم اطلاع از مکان فایل های config ضروری میباشد و پیدا کردن آنها یک مهارت ارزشمند است.

    در ساختار دایرکتوری Linux دایرکتوری /etc و یا زیر دایرکتوری های آن محل ذخیره شدن فایل های کانفیگ اپلیکیشن و یا فایل های کانفیگ مربوط به سیستم است.

    اگر چه این مسیر در حقیقت مسیر اصلی فایل های کانفیگ است اما بعضی از برنامه نویسان دایرکتوری های دیگری را برای ذخیره کردن فایل های کانفیگ انتخاب میکنند.



    نحوه پیدا کردن فایل my.conf در MySQL

    شما میتوانید فایل کانفیگ مای اسکیول را با استفاده از دستور mysql یا mysql admin ( کلاینتی برای مدیریت سرور MySQL ) پیدا کنید.

    دستور زیر به شما صفحه راهنمای مربوط به mysql یا mysqladmin را نمایش خواهد داد که شامل بخشی است که درباره فایل ها ( فایل های کانفیگ/تنظیمات ) صحبت میکند که گزینه های پیش فرض از طریق این فایل ها خوانده و فراخوانی میشوند.

    در دستور زیر آپشن -A در دستور grep شماره خطی از کانتکست مورد نظر بعد از خط match شده را نمایش میدهد.
    کد PHP:
    mysql --help grep -A1 'Default options'
    OR
    mysqladmin --help grep -A1 'Default options' 
    نحوه پیدا کردن مسیر my.cnf در لینوکس




    با مطالعه مقالات زیر میتوانید در مدیریت MySQL حرفه ای شوید.

    آموزش دستورات MySQL / MariaDB برای مبتدیان (بخش اول)

    آموزش استفاده از Function های MySQL و MariaDB (بخش دوم)

    دستورات mysqladmin / mysql در لینوکس برای ادمین های دیتابیس به همراه 20 مثال عملی




    نحوه پیدا کردن فایل php.ini در PHP

    PHP را میتوان از طریق ترمینال و با استفاده از دستور php کنترل نمود و آنرا با آپشن -i استفاده کرد تا اطلاعات php و تنظیمات آن را نیز نمایش دهد و با استفاده از دستور grep شما میتوانید فایل تنظیمات php را همانند زیر پیدا کنید.
    کد PHP:
    php -grep "Loaded Configuration File" 
    نحوه پیدا کردن فایل php.ini






    نحوه پیدا کردن فایل http.conf / apache2.conf در Apache

    شما میتوانید apache2 را مستقیما مورد استفاده قرار دهید ( که در اکثر مواقع پیشنهاد نمیشود ) یا با استفاده از اینترفیس کنترلی apache2ctl همانند مثال زیر و با استفاده از آپشن -V ( آپشنی که ورژن و پارامترهای سازنده apache2 را نمایش میدهد ) آن را مدیریت کنید.
    کد PHP:
    --------- On CentOS/RHEL/Fedora ---------
    apachectl -grep SERVER_CONFIG_FILE

    --------- On Debian/Ubuntu/Linux Mint ---------
    apache2ctl -grep SERVER_CONFIG_FILE 
    پیدا کردن مسیر http.conf در php




    به خاطر داشته باشید که نظرات ارزشمند خود را درباره این پست و یا در صورت امکان راه های ممکن دیگر برای پیدا کردن فایل های کانفیگ بالا را با ما به اشتراک بگذارید.
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 03-26-2020, 11:53 PM.
    Instagram : https://www.instagram.com/iranlinuxforum

    Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock

    Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
    Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
    Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
    LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

    Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/

درباره انجمن منطقه لینوکسی ها

انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

شبکه های اجتماعی
در حال انجام ...
X