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

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

Php بي أتش بي

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

# php -v
خروج لمعلومات الأمر

PHP 5.2.6-1+lenny9 with Suhosin-Patch 0.9.6.2 (cli) (built: Aug 4 2010 03:25:57)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies

وحدات بي أتش بي منصبة/مركبة

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

معلومات عامة بي إتش بي

هو نفس الأمر phpinfo() في ملف php
# php -i
خروج لمعلومات الأمر
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.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini
........
........
........

عرض ملفات التعديل المحملة و مكانها

# php --ini
خروج لمعلومات الأمر
Configuration File (php.ini) Path: /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 --ri openssl
خروج لمعلومات الأمر
openssl
OpenSSL support => enabled
OpenSSL Version => OpenSSL 0.9.8g 19 Oct 2007

عرض معلومات وحدة منصبة

# php --re openssl
خروج لمعلومات الأمر
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 ] { 1 }
...........
...........

Apache اباتشي

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

# apache2 -v
خروج لمعلومات الأمر
Server version: Apache/2.2.9 (Debian)
Server built: Apr 19 2010 19:57:58

عرض معلومات و تعديلات التنصيب

# apache2 -V
خروج لمعلومات الأمر
Server version: Apache/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....

إضهار الوحدات المركبة

# apache2 -l
خروج لمعلومات الأمر
Compiled in modules:
core.c
mod_log_config.c
mod_logio.c
prefork.c
http_core.c
mod_so.c

تشغيل التحقق من الملفات التعديل

# apache2 -t
خروج لمعلومات الأمر
Syntax OK

قائمة الإرشادات للإعددات المتاحة

# apache2 -L
خروج لمعلومات الأمر

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
...............
..............

تحديد ملف إعدادات بديل

# apache2 -f file

تحديث مكان بديل ل ServerRoot

# apache2 -d dir

قائمة خيارات سطر الأوامر :

# apache2 -h
تحياتي واتمنى لكم قضاء وقت ممتع

محمد حنين

الإسم الكامل محمد حنين أحد geek من أمد طويل ، مطور ويب، محب للحرية، مستعمل نضام لينوكس، وأخيرا مجرم باللغة العربية للأسف في وقتها. معلومات أكثر عني أو الإتصال بي Mohammed Hanine

You may also like...

6 تعليقات

  1. يقول oussama larhmich:

    بارك الله فيك عزيزي على الموضوع المميز و كذلك اﻷوامر التي يحتويها 🙂

  2. شكرا لك على المعلومات الممتازة والمفيدة

  3. يقول سؤال:

    كيف استخدم هذي الاوامر ع السرفر
    *معلوماتي باللينكس زيرو 🙁

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *