المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : شرح طريقة كيفية عمل اوامر الليونكس لسيرفر SERVER الليونكس xampp بحتراف للتميز عنوانEgySoft



linnou
11-02-2013, بتوقيت غرينيتش 01:16 AM
بسم الله الرحمن الرحيم

السلام عليكم ورحمه الله

خير ما ابدا

رمز Code:
سبحان الله وبحمده سبحان الله العظيم
سوف نتعرف اليوم بعد الدرس مفصل المميز الضى شرح طريقةة اخى لتنصيب setup سيرفر SERVER الليونكس xampp الان جاء الوقت لكى نعرف اعدااتة عن طريق فى الاباتشى فى السيرفر SERVER وكتابة الاوامر هذه وهذا كلة بسب اهى على لوشا http://www.dzbatna.com/images/smilies/cupidarrow.gif بارك الله فية ورعاة فهوة اخى العزيز مثل ابو راشد فهوة شرح طريقة لكم كيفية اتصيبة ولاكن لم يشرح طريقة اوامر الاباتشى التابعة لة فهوة افصل سيرفر SERVER صغير لتشغيل الليونكس معى الوندوز بدون الاباتشى والـــــــ santOS
وهوة توزيعة لينكس على dvd

لنرى درس مفصلنا وادهو من الله ان تستفيدو منة وتخاولو لقد الامكان ان تنفذو الاوامر على السيرفر SERVER فهوة تواجد فى كل المنتديات وسوف ارفعة لكم ان لم يرفعة اهى على لوشا

بسم الله :-


اولا تشغيل سيرفر SERVER XAMPP لطريقة احترافية لانك على الليونكس سوف تنفذ اوامر الليونكس وسوف اشرح طريقةها لكم :

كود code

sudo /opt/lampp/lampp start




لإيقاف التشغيل :

كود code

sudo /opt/lampp/lampp stop




لإعادة التشغيل :

كود code

sudo /opt/lampp/lampp restart




للمزيد من الأوامر أكتب هذا الامر والامر لله وحدة :

كود code

sudo /opt/lampp/lampp




نتيحة الامر هوة الاتى كما سترون :-

كود code
رمز Code:
Usage: /opt/lampp/lampp <action> start Start XAMPP (Apache, MySQL and eventually others) startapache Start only Apache startssl Start only SSL support startmysql Start only MySQL startftp Start only ProFTPD stop Stop XAMPP (Apache, MySQL and eventually others) stopapache Stop only Apache stopssl Stop only SSL support stopmysql Stop only MySQL stopftp Stop only ProFTPD reload Reload XAMPP (Apache, MySQL and eventually others) reloadapache Reload only Apache reloadmysql Reload only MySQL reloadftp Reload only ProFTPD restart Stop and start XAMPP security Check XAMPPs security php5 Activate PHP5 php4 Activate PHP4 phpstatus Which version of PHP is active? backup Make backup file of your XAMPP config, log and data files panel Starts graphical XAMPP control panel
************************* ************************* ****

اذهب وجرب السيرفر SERVER الان وسرعتة

************************* ****************

إعدادات الحماية

وهى اهم شئ فى اى سيرفر SERVER ليونكس كما عندى فى توزيعة الانبينتو

اولا : لوضع إعدادات الحماية شغل السيرفر SERVER ثم أكتب ما يلي :





كود code

sudo /opt/lampp/lampp security




فماذا فعلنا شوف ترون الان فى هذا الشرح طريقة

رمز Code:
mahio@mahio-desktop:~$ sudo /opt/lampp/lampp security XAMPP: Quick security check... XAMPP: Your XAMPP pages are NOT secured by a password. XAMPP: Do you want to set a password? [yes] yes # يطلب رقم سري XAMPP: Password: XAMPP: Password (again): XAMPP: Password protection active. Please use 'lampp' as user name! # اسم المستخدم هو lampp XAMPP: MySQL is accessable via network. XAMPP: Normaly that's not recommended. Do you want me to turn it off? [yes] yes # أكتب نعم لكي لا تصبح قاعدة البيانات متاحة في الأنترنيت XAMPP: Turned off. XAMPP: Stopping MySQL... XAMPP: Starting MySQL... XAMPP: The MySQL/phpMyAdmin user pma has no password set!!! XAMPP: Do you want to set a password? [yes] yes #ضع نعم لوضع رقم سري إلى PhpMyAdmin XAMPP: Password: XAMPP: Password (again): XAMPP: Setting new MySQL pma password. # اسم المستخدم هو pma XAMPP: Setting phpMyAdmin's pma password to the new one. XAMPP: MySQL has no root passwort set!!! XAMPP: Do you want to set a password? [yes] yes # ضع نعم لوضع كلمة السر للمستخدم root XAMPP: Write the password somewhere down to make sure you won't forget it!!! XAMPP: Password: # ضع كلمة السر XAMPP: Password (again): XAMPP: Setting new MySQL root password. XAMPP: Change phpMyAdmin's authentication method. XAMPP: The FTP password is still set to 'lampp'. XAMPP: Do you want to change the password? [yes] yes # ضع نعم XAMPP: Password: XAMPP: Password (again): XAMPP: Reload ProFTPD... XAMPP: Done. # مبروك الحماية
************************* ********************

الان ندخل مرحجلة لابد من التركيز التام فيها وهيا

الإعدادات :

تفعيل PHP extension eAccelerator :

PHP extension eAccelerator هو عبارة عن برنامج مفتوح المصدر يتم تثبيت setupه في السيرفر SERVER ليساعد على سرعة تنفيذ أوامر php ,

كود code

sudo gedit /opt/lampp/etc/php.ini





ثم اذهب إلى السطر 529 حيث تجد مايلي :


كود code

;extension=


كود code
رمز Code:
&quot;eaccelerator.so&quot; ;eaccelerator.shm_size=&quot;16&quot; ;eaccelerator.cache_dir=&quot;/opt/lampp/tmp/eaccelerator&quot; ;eaccelerator.enable=&quot;1&quot; ;eaccelerator.optimizer=&quot;1&quot; ;eaccelerator.check_mtime=&quot;1&quot; ;eaccelerator.debug=&quot;0&quot; ;eaccelerator.filter=&quot;&quot; ;eaccelerator.shm_max=&quot;0&quot; ;eaccelerator.shm_ttl=&quot;0&quot; ;eaccelerator.shm_prune_period=&quot;0&quot; ;eaccelerator.shm_only=&quot;0&quot; ;eaccelerator.compress=&quot;1&quot; ;eaccelerator.compress_level=&quot;9&quot;

و قم بحذف كل الفواصل المنقوطة في بداية كل سطر لتصبح بهذا الشكل :


كود code

: رمز Code:
extension=&quot;eaccelerator.so&quot; eaccelerator.shm_size=&quot;16&quot; eaccelerator.cache_dir=&quot;/opt/lampp/tmp/eaccelerator&quot; eaccelerator.enable=&quot;1&quot; eaccelerator.optimizer=&quot;1&quot; eaccelerator.check_mtime=&quot;1&quot; eaccelerator.debug=&quot;0&quot; eaccelerator.filter=&quot;&quot; eaccelerator.shm_max=&quot;0&quot; eaccelerator.shm_ttl=&quot;0&quot; eaccelerator.shm_prune_period=&quot;0&quot; eaccelerator.shm_only=&quot;0&quot; eaccelerator.compress=&quot;1&quot; eaccelerator.compress_level=&quot;9&quot;
ثم احفظ العمل و أعد تشغيل السيرفر SERVER :



كود code

sudo /opt/lampp/lampp restart




تحويل قيمة register global إلى off :

سنقوم هنا بتغيير قيمة register global إلى القيمة off بحيث أنها تأتي بقيمة on إفتراضيا مع سيرفر SERVER xampp , وسنقوم بها لأن تركها على الوضع on يشكل ثغرة أمنية خطيرة , و للمزيد حول هذا إليكم هذه الدراسة المفصلة لها .......

نأتي للطريقة أكتب أولا :



كود code

sudo gedit /opt/lampp/etc/php.ini




و اذهب إلى السطر 325 و ستجد :



كود code

register_globals = On


حولها إلى :


كود code

register_globals = Off




ثم أعد تشغيل السيرفر SERVER :



كود code

sudo /opt/lampp/lampp restart





///////////////////////////////////////////////////////////////////////////////////////////////////////////////////

الصلاحيات :

سوف نقوم بإعطاء الصلاحيات إلى مجلد htdocs الذي نضع فيه الملفات وهذا لكي ييسر لنا عملية تجريب السكريبت scriptات ....................

أكتب ما يلي :



كود code

sudo chmod -R 777 /opt/lampp/htdocs



////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

الحيل :

لقد أعددت لكم حيل كثيرة بخصوص هذا الموضوع أرجوا أن تنال إعجابكم

وضع إختصار للأوامر :

سنضع هنا أمر لإختصار الأوامر الطويلة التي تتعامل مع السيرفر SERVER , وما عليك سوى كتابة :



كود code

sudo ln -s /opt/lampp/lampp /usr/bin/lampp




وهكذا تصبح الأوامر هكذا :


كود code

sudo lampp start
sudo lampp stop
sudo lampp restart



طريقة جعل السيرفر SERVER يعمل عند تشغيل الحاسوب :

لكي يشتغل السيرفر SERVER عند تشغيل الحاسوب ودون كتابة أمر التشغيل في كل مرة ما عليكم سوى كتابة :


كود code

sudo ln -s /opt/lampp/lampp /etc/rc2.d/S99lampp && sudo ln -s /opt/lampp/lampp /etc/rc1.d/K02lampp




وضع إختصار لمجلد htdocs :

سوف نقوم الآن بعمل إختصار لمجلد htdocs إلى مجلد نضعه في home , ونسمي مجلد الإختصار www مثلا ...........

والطريقة هي أن تكتب ما يلي :


كود code

sudo ln -s /opt/lampp/htdocs /home/mahio/www




طبعا مع مراعاة اسم المستخدم ...........

إضافة الواجهة interface الرسومية للوحة تحكم xampp إلى menu :

تمكنك هذه الطريقة من التحكم في سيرفر SERVER xampp بالواجهة interface الرسومية - طبعا الأوامر محدودة - و إمكانية تشغيلها من Application > internet > XAMPP Control Panel .........

الطريقة سهلة وهي قم بتحميل الملف التالي , و ستجد فيه صورة و برنامج صغير , الآن قم بالضغط على Alt+F2 ثم أكتب :


كود code

gksudo nautilus




ضع الصورة في المسار التالي :


كود code

/usr/share/icons




ثم ضع البرنامج الصغير في المسار :


كود code

/usr/share/applications


كود code








مع مراعاة عدم تغيير أسماء الملفات ثم أكتب ما يلي :


كود code

sudo chmod +x /usr/share/applications/xampp-control-panel.desktop




و النتيجة هي هكذا ان كان عندك توزيعة الانبنتو :


نقره على هذا الشريط لتكبير الصورة




إتاحة إمكانية التعامل مع mysql من سطر الأوامر :

هذه طريقة تمكنكم من التعامل مع mysql من سطر الأوامر , و هي خطوة مهمة لمن إعتاد التعامل مع سطر الأوامر بدل برنامج PhpMyAdmin , و الطريقة كالتالي :

أكتب مايلي :

كود code

sudo ln -s /opt/lampp/bin/mysql /usr/bin




///////////////////////////////////////////////////////////////////////////////////////////////////////////////

حذف xampp :




لحذف سيرفر SERVER xampp أكتب :


كود code

sudo /opt/lampp/lampp stop && sudo rm -rf /opt/lampp




هنا نكون قد حذفنا السيرفر SERVER أما لحذف الإختصارات فما عليكم إلا كتابة ما يلي :


كود code

sudo rm -rf www && sudo rm -rf /usr/bin/mysql && sudo rm -rf /usr/bin/lampp






//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

معلومات عن مسار ملفات الإعدادت :


كود code

/opt/lampp/bin/


كود code

رمز Code:
The XAMPP commands home /opt/lampp/htdocs/ The Apache DocumentRoot directory /opt/lampp/etc/httpd.conf The Apache configuration file /opt/lampp/etc/my.cnf The MySQL configuration file /opt/lampp/etc/php.ini The PHP configuration file /opt/lampp/etc/proftpd.conf The ProFTPD configuration file (since 0.9.5) /opt/lampp/phpmyadmin/config.inc.php The phpMyAdmin configuration file


في الختام أرجوا أن يكون الموضوع شاملا ومفيدا ............

و السلام عليكم ورحمة الله وبركاته

http://www.dzbatna.com/images/smilies/icon30.gifمواضيع مهمهhttp://www.dzbatna.com/images/smilies/icon30.gif

ادخل عالم جديد من 2014 New Operating System 4D ......؟ متجدد (http://www.dzbatna.com/t1295311/)






https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى