English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
سيتم دائمًا تحديث إصدارات جميع البرامج، تأكد من أن إصدارك قد تم تحديثه.
أولاً، قم بتثبيت CentOS7
إذا كنت قد نسيت إعداد منطقة التبادل، يمكنك قراءة المقال التالي لمعرفة كيفية إضافة واحدة:
https://ar.oldtoolbag.com/os/201409/338170.html
بعد تثبيت CentOS7، لن يكون هناك اتصال بالإنترنت بشكل افتراضي
cd /etc/sysconfig/network-scripts/
ابحث عن ملف يشبه ifcfg-enp0s3 وعدل onboot إلى yes
ثم
service network restart
تثبيت apache2 (يسمى httpd في CentOS)
yum install httpd
تشغيل apache2
service httpd start
لنرى إذا تم تطبيق التغييرات
curl http://localhost
إعداد تشغيل التطبيق عند بدء النظام
chkconfig httpd on
تثبيت php7
أولاً، يجب تحديث المصادر
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
أو
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
ثم تثبيت yum
yum install php70w
إعادة تشغيل apache
service httpd restart
راجع phpinfo
vi /var/www/html/info.php <?php phpinfo(); ?>
زيارة http://localhost/info.php
إذا رأيت معلومات php7.0.x، فلا بأس
تثبيت mysql5.7
تحديث المصادر أولاً
rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
تثبيت
yum install mysql-community-server
لم يعد كلمة المرور الافتراضية الخاصة بـ mysql5.7 فارغة، سيُعرض لك عنوان ملف الكلمة المرور في输出来، عادةً في ~/.mysql_secret
إذا لم يكن هذا الملف موجودًا، فإن هناك طريقة أخرى، اتبع الخطوات التالية:
http://blog.csdn.net/qq_26941173/article/details/51548947
إعداد تشغيل الماكينة عند بدء العمل:
chkconfig mysqld on
تثبيت ملحق mysql الخاصة بـ php7
yum install php70w-mysql
إعادة تشغيل apache2 لتطبيق التغيير
تثبيت أحدث إصدار من mongodb
تعليمات mongodb على الموقع الرسمي مفصلة جدًا، يمكنك اتباعها فقط:
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/
تثبيت ملحق mongo الخاصة بـ php7
要先装很多东西
yum install php-pear yum install php-devel yum -y install gcc yum install openssl openssl-devel pecl channel-update pecl.php.net
ثم تثبيت ملحق mongodb الخاصة بـ php7 من خلال pecl
pecl install mongo
أو
pecl install mongodb
mongo هو النسخة القديمة، ولن يتم تحديثها بعد الآن، ولكن العديد من الأكواد التاريخية تستخدمها. mongodb هو الملحق الجديد، ويُنصح به رسميًا.
لا تنسى إضافة php.ini
extension=mongo.so أو extension=mongodb.so ويجب إعادة تشغيل apache2
تثبيت مجموعة Redis
لم يعد ممكنًا استخدام yum، وهو أمر مزعج
تحميل الإصدار الأحدث من Redis (حاليًا هو 3.2.5) من http://redis.io/download wget http://download.redis.io/releases/redis-3.2.5.tar.gz tar xzf redis-3.2.5.tar.gz cd redis-3.2.5
make
بعد make قد يظهر لك تحذير: Hint: It's a good idea to run 'make test'
ثم قم بتشغيل make test، قد يظهر لك رسالة بأن tcl لم يتم تثبيته
yum install -y tcl
قم بإعادة make test ثم make
---
ربما يحدث خطأ 2: error: jemalloc/jemalloc.h: No such file or directory
سبب: بعض التبعيات التكوينية أو المشاكل التي ظهرت بعد التكوين السابق
حل: قم بتنظيف make distclean، ثم قم بتنفيذ make
---
بعد التثبيت، سيكون هناك ملفات قابلة للتنفيذ مثل redis-server و redis-cli في مجلد src
./src/redis-server الجانب الخادم
./src/redis-cli عميل
تثبيت ملحق redis لـ php7
pecl install redis
تعديل php.ini لإضافة extension=redis.so، ثم إعادة تشغيل apache2
PS1:
إذا ظهرت رسالة xxx not signed عند استخدام yum، أضف المعامل --nogpgcheck
إنتهى المقال هنا.