إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

معلومات حول php و apache بإستعمال سطر الأوامر

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [شرح] معلومات حول php و apache بإستعمال سطر الأوامر

    بعض المرات نحتاج لمعرفة معلومات متعلقة بتطبيق معين لكن يمكن أن يحصل اننا ليس لدينا سوى سطر أوامر او لا يمكن معرفت تلك المعلومات بشكل اخر. ومن هنا نترك شرح تطبيقين PHP و APACHE
    Php بي أتش بي

    معرفة نسخة بي أتش بي

    كود PHP:
    # php -v 
    خروج لمعلومات الأمر
    كود PHP:
    PHP 5.2.6-1+lenny9 with Suhosin-Patch 0.9.6.2 (cli) (builtAug  4 2010 03:25:57)
    Copyright (c1997-2008 The PHP Group
    Zend Engine v2.2.0
    Copyright (c1998-2008 Zend Technologies 
    وحدات بي أتش بي منصبة/مركبة

    كود PHP:
    # php -m 
    خروج لمعلومات الأمر
    كود PHP:
    [PHP Modules]
    bcmath
    bz2
    calendar
    ctype
    curl
    date
    dba
    dom
    exif
    filter
    ftp
    ....
    ....
    zip
    zlib
    [Zend Modules
    معلومات عامة بي إتش بي

    هو نفس الأمر phpinfo() في ملف php
    كود PHP:
     # php -i 
    خروج لمعلومات الأمر
    كود PHP:
    phpinfo()
    PHP Version => 5.2.6-1+lenny9
    System 
    => Linux bugzilla 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686
    Build Date => Aug  4 2010 03:19:47
    Server API 
    => Command Line Interface
    Virtual Directory Support => disabled
    Configuration File 
    (php.iniPath => /etc/php5/cli
    Loaded Configuration File 
    => /etc/php5/cli/php.ini
    ........
    ........
    ........ 
    عرض ملفات التعديل المحملة و مكانها

    كود PHP:
    # php --ini 
    خروج لمعلومات الأمر
    كود PHP:
    Configuration File (php.iniPath: /etc/php5/cli
    Loaded Configuration File
    :         /etc/php5/cli/php.ini
    Scan 
    for additional .ini files in: /etc/php5/cli/conf.d
    Additional 
    .ini files parsed:      /etc/php5/cli/conf.d/curl.ini,
    /
    etc/php5/cli/conf.d/gd.ini,
    /
    etc/php5/cli/conf.d/imagick.ini,
    /
    etc/php5/cli/conf.d/imap.ini,
    /
    etc/php5/cli/conf.d/mcrypt.ini
    عرض التعديل لوحدة منصبة

    كود PHP:
    # php --ri openssl 
    خروج لمعلومات الأمر
    كود PHP:
    openssl
    OpenSSL support 
    => enabled
    OpenSSL Version 
    => OpenSSL 0.9.8g 19 Oct 2007 
    عرض معلومات وحدة منصبة

    كود PHP:
    # php --re openssl 
    خروج لمعلومات الأمر
    كود PHP:
    Extension [
    extension #39 openssl version  ] {
    Constants [35] {
    Constant string OPENSSL_VERSION_TEXT ] { OpenSSL 0.9.8g 19 Oct 2007 }
    Constant integer OPENSSL_VERSION_NUMBER ] { 9470079 }
    Constant integer X509_PURPOSE_SSL_CLIENT ] { }
    ...........
    ........... 
    Apache اباتشي

    معلومات نسخة أباتشي

    كود PHP:
    # apache2 -v 
    خروج لمعلومات الأمر
    كود PHP:
    Server versionApache/2.2.9 (Debian)
    Server built:   Apr 19 2010 19:57:58 
    عرض معلومات و تعديلات التنصيب

    كود PHP:
    # apache2 -V 
    خروج لمعلومات الأمر
    كود PHP:
    Server versionApache/2.2.9 (Debian)
    Server built:   Apr 19 2010 19:57:58
    Server
    's Module Magic Number: 20051115:15
    Server loaded:  APR 1.2.12, APR-Util 1.2.12
    Compiled using: APR 1.2.12, APR-Util 1.2.12
    Architecture:   32-bit
    Server MPM:     Prefork
    threaded:     no
    forked:     yes (variable process count)
    Server compiled with.... 
    إضهار الوحدات المركبة

    كود PHP:
    # apache2 -l 
    خروج لمعلومات الأمر
    كود PHP:
    Compiled in modules:
    core.c
    mod_log_config
    .c
    mod_logio
    .c
    prefork
    .c
    http_core
    .c
    mod_so
    .
    تشغيل التحقق من الملفات التعديل

    كود PHP:
    # apache2 -t 
    خروج لمعلومات الأمر
    كود PHP:
     Syntax OK 
    قائمة الإرشادات للإعددات المتاحة

    كود PHP:
    # apache2 -L 
    خروج لمعلومات الأمر

    كود PHP:
    Container for directives affecting resources located in the specified directories
    Allowed in 
    *.conf only outside ,  or
    Container for directives affecting resources accessed through the specified URL paths
    ...............
    .............. 
    تحديد ملف إعدادات بديل

    كود PHP:
    # apache2 -f file 
    تحديث مكان بديل ل ServerRoot

    كود PHP:
    # apache2 -d dir 
    قائمة خيارات سطر الأوامر :

    كود PHP:
    # apache2 -h 
    تحياتي واتمنى لكم قضاء وقت ممتع
    علّم الناس علمك، وتعلّم علم غيرك، فتكون قد أتقنت علمك، وعَلِمْتَ ما لم تعلم.

  • #2
    بسم الله الرحمن الرحيم



    بارك الله فيك ، جمع جميل للمعلومات


    أحلى بوسة




    (لَا تَحْسَبَنَّ الَّذِينَ يَفْرَحُونَ بِمَا أَتَوا وَّيُحِبُّونَ أَن يُحْمَدُوا بِمَا لَمْ يَفْعَلُوا فَلَا تَحْسَبَنَّهُم بِمَفَازَةٍ مِّنَ الْعَذَابِ وَلَهُمْ عَذَابٌ أَلِيمٌ)
    آل عمران 188
    قال رسول الله صلى الله عليه و سلم :
    {لا يشكر الله من لا يشكر الناس}
    {من كان يؤمن بالله واليوم الآخر،فليقل خيراً أو ليصمت}

    جميع المساهمات الحاملة لهذا التوقيع تخضع لرخصة وقف
    أسأل الله العظيم رب العرش العظيم أن يحسن من حال أمتي

    تعليق


    • #3
      السلام عليكم

      يمكن الحصول على مزيد من معلومات الاستخدام بتنفيذ التالي:
      كود:
       php --help
      كود:
       apache -- help
      كود:
       man php
      كود:
       man apache

      عبدالرحيم الفاخوري -- فلسطين
      IRC: Fakhouri


      تعليق

      يعمل...
      X