نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
PHP والحزم ذات الصلة هي المكونات الأكثر استخدامًا عند نشر خادم الويب. في هذه المقالة ، سوف نتعلم كيفية إعداد PHP 7.2 على Ubuntu 18.04 LTS.
أولاً ، قم بتحديث قائمة الحزم:
sudo apt-get update -y
بعد ذلك ، قم بتثبيت التحديثات:
sudo apt-get upgrade -y
يأتي Ubuntu sudo
مثبتًا ، لذا فإن الخطوة الأولى ستكون ببساطة إضافة مستخدم جديد:
adduser <username>
سيُطلب منك تعيين معلومات حول هذا المستخدم:
Enter the new value, or press ENTER for the default
Full Name []: Test User
Room Number []: 01
Work Phone []: 5555555
Home Phone []: 5555555
Other []:
يمكنك ملء هذه الحقول ، أو الضغط ENTERعليها لتركها افتراضية. بعد هذا اضغط Yثم ENTERللتحقق من صحة المعلومات.
بعد ذلك ، قم بإضافة المستخدم الجديد إلى sudo
المجموعة:
usermod -aG sudo <username>
يمكنك الآن تسجيل الخروج وتسجيل الدخول مرة أخرى كمستخدم جديد. لاختبار إضافة المستخدم بشكل صحيح ، استخدم الأمر التالي بمجرد تسجيل الدخول مرة أخرى كمستخدم جديد:
ls -la /root
سوف تتلقى الإشعار التالي:
ls: cannot open directory '/root': Permission denied
عند إلحاق الأمر السابق بـ sudo
، سيُطلب منك كلمة المرور وستتلقى قائمة /root
بالدليل:
sudo ls -la /root
يمكنك الآن الانتقال إلى تحديث Ubuntu.
يمكنك استخدام Apache أو Nginx كخادم ويب.
لتثبيت وبدء Apache:
sudo apt-get install apache2 -y
sudo systemctl start apache2.service
لتثبيت وبدء Nginx:
sudo apt-get install nginx -y
sudo systemctl start nginx.service
يتم تضمين PHP 7.2 في مستودع Ubuntu الافتراضي لـ 18.04. يمكنك سرد كل حزم PHP 7.2 المتوفرة بالأمر التالي:
apt-cache pkgnames | grep php7.2
بعد ذلك ، قم بتثبيت الحزم التي يتطلبها تطبيقك:
sudo apt-get install php -y
sudo apt-get install php-{bcmath,bz2,intl,gd,mbstring,mysql,zip,fpm} -y
أخيرًا ، أعد تشغيل خادم الويب للسماح بتشغيل PHP.
بالنسبة إلى Apache ، استخدم ما يلي:
systemctl restart apache2.service
بدلاً من ذلك ، استخدم ما يلي لـ Nginx:
systemctl restart nginx.service
تأكيد إصدار PHP:
php -v
سيشبه الإخراج ما يلي:
PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
سيتم حفظ ملف التكوين الرئيسي لـ PHP 7.2 باسم /etc/php/7.2/fpm/php.ini
. يمكنك استخدام vi
محرر النصوص لتعديل الإعدادات ذات الصلة في هذا الملف:
sudo vi /etc/php/7.2/fpm/php.ini
ملاحظة: تذكر إعادة تشغيل Apache أو Nginx إذا قمت بإجراء أي تغييرات على هذا الملف أو أي ملفات تكوين PHP أخرى.
لقد نجحت في إعداد PHP 7.2 على Ubuntu 18.04 للعمل مع Nginx أو Apache. أنت الآن جاهز لتخصيص تكويناتك ونشر تطبيقاتك.
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".
هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.
اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.
اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.
لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟
مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.
ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!
ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.
أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد