دليل حول Unix Linux Web Hosting
دليل حول Unix Linux Web Hosting إذا كنت تبحث عن معلومات استضافة الويب لإرشادك في اختيار استضافة الويب أو بعض المساعدة في مشكلة استضافة الويب ، فإن أدلة استضافة الويب سهلة المتابعة لدينا هنا لمساعدتك.
عند إنشاء موقع ويب به عدة صفحات ويب ، يجب تخزينه في مكان ما على الإنترنت حتى يتمكن المشاهدون من عرض موقع الويب الخاص بك وجميع صفحاته الداخلية. توفر شركة استضافة الويب المثالية حزم وخدمات متنوعة لاستضافة الويب يمكنك من خلالها تخزين صفحات الويب الخاصة بك على خوادمهم بحيث يمكن لمستخدمي الإنترنت الوصول إلى موقع الويب الخاص بك من أي جزء من العالم.
سواء كنت تتطلع إلى معرفة المزيد عن استضافة الويب وأنواعها ، واستضافة المواقع المشتركة ، واستضافة المواقع المخصصة ، واستضافة الويب VPS ، ولوحات التحكم ، و MS SQL ، و ASP.Net ، و ColdFusion وغيرها الكثير. أنت ملزم بالعثور على بعض القراءة الجيدة حقًا هنا.
كيفية تغيير حد ذاكرة PHP في خادم Linux؟
في هذه المقالة ، حاولت أن أشرح كيف يمكنك زيادة حد الذاكرة الافتراضي لتشغيل تطبيق PHP الخاص بك. سيكون الحد الافتراضي لذاكرة PHP في cPanel هو 64 ميغابايت. قد يتلقى المستخدمون النوع التالي من الأخطاء في تشغيل تطبيق PHP والتي تتطلب ذاكرة PHP أكبر من ذاكرة 64 ميجا بايت الافتراضية.
هناك العديد من الطرق التي يمكنك من خلالها زيادة هذا الحد. يمكنك زيادته من ملف WHM و .htaccess وأيضًا من ملف php.ini.
كيفية تغيير حد ذاكرة PHP من WHM (الإصدار 11.24.x)؟
يمكنك زيادة قيمة حد ذاكرة PHP الافتراضية من خيار “محرر تكوين PHP” في WHM. ستجد التوجيه “memory_limit” في القسم الأساسي. فقط قم بزيادة الحد من 64 ميجا بايت إلى 256 ميجا بايت (أو أي قيمة بالميجابايت تريدها). انقر فوق الزر حفظ لإرسال التغييرات.
كيفية التغيير من ملف htaccess؟
.htaccess هو ملف مخفي (ملف نقطي) لنظام Linux. ستجده داخل مجلد public_html في كل نطاق. يمكنك إنشائه إذا لم تجده بأي طريقة. تحتاج فقط إلى إدخال سطر التعليمات البرمجية أدناه في هذا الملف:
php_value memory_limit 256 ميجا بايت
كيف تغيره من ملف php.ini؟
Php.ini هو ملف تكوين افتراضي لـ PHP. في بيئة Linux ، ستجد هذا الملف في / usr / local / lib /. ومع ذلك ، قد يكون مختلفًا منذ أن قام المسؤول بتغييره. يمكنك العثور على المسار الدقيق عن طريق وضع ملف phpinfo.php في المجال الخاص بك. ما عليك سوى استخدام الكود أدناه في ملف phpinfo.php وحفظه .
سيعرض لك مسار php.ini في قيمة “مسار ملف التكوين (php.ini)”. سيعرض لك أيضًا بعض الوحدات النمطية الأخرى المحملة PHP (سيتم عرضها فقط إذا تم تمكينها) مثل مكتبة GD و MySQLi و Zend Optimizer و Ioncube وما إلى ذلك.
بمجرد حصولك على المسار الدقيق ، افتحه باستخدام أي أداة محرر ملفات مثل vi أو pico أو nano. أنا أستخدم محرر vi وأجده أكثر راحة. لذا اكتب الأمر أدناه بمجرد دخولك إلى الدليل / usr / local / lib:
ملاحظة: أوصي بعمل نسخة احتياطية من ملف php.ini الموجود قبل إجراء أي تغييرات. نظرًا لأنك ستفشل عن طريق الخطأ ، فقد يؤدي ذلك إلى إيقاف عمل PHP. لذلك ببساطة انسخ ملف php.ini الموجود في مكان ما ثم ابدأ في تحرير الملف الموجود.
سوف تجد التوجيه “memory_limit” داخل قسم “Resource Limit”. فقط قم بتعديل هذه القيمة إلى الحد الذي ترغب في تعيينه وحفظ ملف php.ini الموجود. في محرر vi ، اضغط على Esc -> القولون (:) -> wq لحفظ الملف.
سوف تحتاج إلى إعادة تشغيل خادم اباتشي الخاص بك لجعل التغييرات فعالة. يمكنك إعادة تشغيله عن طريق تنفيذ الأمر التالي من خلال SSH:
إعادة تشغيل apachectl -k
ببساطة تحقق من ملف phpinfo.php وتأكد من أن التغييرات تنعكس بشكل صحيح.
تثبيت ملفات Zip و Unzip في نظام Linux بشكل افتراضي ، لم يقم Linux بتثبيت أدوات zip و unzip المثبتة. لتثبيته ، اتبع الخطوات أدناه :
1) تسجيل الدخول إلى شل باستخدام المستخدم الجذر .
2) اكتب الأمرين التاليين لتثبيت برنامج zip و unzip :
# apt-get install zip
# apt-get install unzip
3) يمكنك استخدام الأمر yum لتثبيت برنامج zip and unzip:
# yum تثبيت zip
# yum install unzip
zip هو أداة مساعدة للضغط وتعبئة الملفات لنظامي Linux و Unix (بما في ذلك FreeBSD و Solaris وما إلى ذلك).
سيقوم unzip بسرد أو اختبار أو استخراج الملفات من ملفات أرشيف ZIP.
كيفية تثبيت مكتبة GD في Centos؟
مكتبة GD Graphics Library هي مكتبة برامج رسومات لمعالجة الصور ديناميكيًا .
تثبيت مكتبة GD سهل على CentOS بسبب yum .
ببساطة اكتب :
yum install gd gd-devel php-gd
سيؤدي هذا إلى تثبيت مكتبة gd على سنتوس الخاصة بك في خطوة واحدة.
افتح أمان SSH: تعطيل خادم OpenSSH
في بعض الحالات ، يمكننا العمل بدون خادم OpenSSH. إذا لم تكن بحاجة إلى توفير إمكانيات تسجيل الدخول ونقل الملفات عن بُعد لـ SSH ، فقم بتعطيل وإزالة خادم SSHD. يمكن لمستخدم CentOS تعطيل وإزالة opensh-server بأمر yum:
إيقاف تشغيل # chkconfig sshd
# yum erase openssh-server
قد تحتاج إلى تحديث برنامج iptables الخاص بك لإزالة قاعدة استثناء ssh. ضمن CentOS ، قم بتحرير الملفات / etc / sysconfig / iptables و / etc / sysconfig / ip6tables. بمجرد الانتهاء من إعادة تشغيل خدمة iptables:
# إعادة تشغيل iptables للخدمة
# إعادة تشغيل ip6tables service
كيفية التحقق من إصدار Apache و PHP و MySQL؟
فيما يلي الأمر المفيد للتحقق من إصدار Apache و PHP و MySQL الذي يعمل على خادم Linux د.
إصدار أباتشي:
لتشغيل إصدار apache على خادم Linux ، يمكنك استخدام الأمر التالي:
# / usr / local / apache / bin / httpd -v
- إصدار PHP:
لتشغيل إصدار php على خادم Linux ، يمكنك استخدام الأمر التالي:
#php -v
- وحدات PHP المحملة:
يمكنك الحصول على قائمة وحدات PHP المحملة باستخدام الأمر التالي :
#php -m
- نسخة MySQL:
لتشغيل إصدار mysql على خادم Linux ، يمكنك استخدام الأمر التالي.
# mysql –v
- مقدمة إلى Yum في Linux :
yum ، الذي يُطلق عليه أيضًا Yellow dog Updater Modified ، هو أداة مساعدة Linux تُستخدم لتثبيت حزم RPM / الملفات الثنائية (ملفات .rpm). يمكنك استخدام yum مع الخيارات التالية Unix Linux Web Hosting :
- ثبيت
- تحديث
- اختر التحديث
- تطوير
- إزالة
- قائمة
- تقدم
- بحث
- معلومات
- ينظف
- قيفة
- تم الحل
- التثبيت المحلي
- التحديث المحلي
- شطب
في نهاية هذا المقال نكون قد تعرفنا على دليل حول Unix Linux Web Hosting .
دليل حول Unix Linux Web Hosting