So installieren Sie PHP auf Centos7 Yum
centos7 yum安装php的方法:首先安装nginx以及MYSQL;然后通过命令“yum install php71w php71w-fpm php71w-cli php71w-common...”安装php以及扩展即可。
推荐:《php视频教程》
centos7 yum快速安装php7.1
1. 安装nginx
yum install nginx ##开启nginx service nginx start
2.安装MYSQL
yum localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm yum install mysql-community-server //开启mysql service mysqld start //查看mysql的root账号的密码 grep 'temporary password' /var/log/mysqld.log //登录mysql mysql -uroot -p //修改密码 ALTER USER 'root'@'localhost' IDENTIFIED BY 'password'; //修改root用户可远程登录 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; //刷新 flush privileges;
3.安装php
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 search php71w //安装php以及扩展 yum install php71w php71w-fpm php71w-cli php71w-common php71w-devel php71w-gd php71w-pdo php71w-mysql php71w-mbstring php71w-bcmath //开启服务 service php-fpm start //修改/etc/nginx/nginx.conf 使其支持php 见下 //重启nginx service nginx restart ---------------------配置
server { charset utf-8; client_max_body_size 128M; listen 80; ## listen for ipv4 server_name localhost; root /var/www/; index index.php; location / { if (!-e $request_filename){ rewrite ^/(.*)$ /index.php/$1 last; } try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include fastcgi.conf; fastcgi_pass 127.0.0.1:9000; try_files $uri =404; } location ~ \.php { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include /etc/fastcgi_params; fastcgi_split_path_info ^(.+\.php)(/?.*)$; fastcgi_param SCRIPT_FILENAME fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; } error_page 404 /404.html; location ~ /\.(ht|svn|git) { deny all; } }
4.安装redis
yum install redis //修改配置 vi /etc/redis.conf //daemonize yes 后台运行 //appendonly yes 数据持久化 service redis start
5.安装php-redis扩展
//先装git yum install git //git下扩展 cd /usr/local/src git clone https://github.com/phpredis/phpredis.git //安装扩展 cd phpredis phpize //修改php配置 vi /etc/php.ini 添加extension=redis.so //重启php service php-fpm restart
Das obige ist der detaillierte Inhalt vonSo installieren Sie PHP auf Centos7 Yum. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Beim Laden von CentOS-7.0-1406 gibt es viele optionale Versionen. Für normale Benutzer wissen sie nicht, welche sie wählen sollen. Hier ist eine kurze Einführung: (1) CentOS-xxxx-LiveCD.ios und CentOS-xxxx-Was ist der Unterschied zwischen bin-DVD.iso? Ersteres hat nur 700 MB und letzteres 3,8 GB. Der Unterschied besteht nicht nur in der Größe, sondern der wesentlichere Unterschied besteht darin, dass CentOS-xxxx-LiveCD.ios nur in den Speicher geladen und ausgeführt und nicht installiert werden kann. Auf der Festplatte kann nur CentOS-xxx-bin-DVD1.iso installiert werden. (2) CentOS-xxx-bin-DVD1.iso, Ce

Da C++ 11 verwendet werden muss, das mit CentOS gelieferte gcc4.4.7 dies jedoch nicht unterstützt, habe ich mich für ein Upgrade von gcc entschieden. Der Vorgang ist wie folgt: #Backup mv/etc/yum.repos.d/devtools-2.repo/etc/yum.repos.d/devtools-2.repo.bakwgethttp://people.centos.org/tru/ devtools-2 /devtools-2.repo-O/etc/yum.repos.d/devtools-2.repoyuminstalldevtoolset-2-gccdevtoolse

Öffnen Sie die Centos7-Seite und erscheinen Sie: Willkommen im Notfallmodus! Geben Sie nach der Anmeldung „journalctl -xb“ ein, um Systemprotokolle anzuzeigen, „systemctlreboot“ zum Neustarten und „systemctldefault“, um erneut zu versuchen, in den Standardmodus zu booten. Giverootpasswordformaintenance(??Strg-D???): Lösung: r ausführen

Im tmp-Verzeichnis des Centos7-Systems befindet sich viel Müll. Wie sollten Sie den Müll löschen? Werfen wir einen Blick auf das ausführliche Tutorial unten. Um die Liste der Dateien im tmp-Dateiverzeichnis anzuzeigen, führen Sie den Befehl cdtmp/ aus, um zum aktuellen Dateiverzeichnis von tmp zu wechseln, und führen Sie den Befehl ll aus, um die Liste der Dateien im aktuellen Verzeichnis anzuzeigen. Wie nachfolgend dargestellt. Verwenden Sie den Befehl rm, um Dateien zu löschen. Beachten Sie, dass der Befehl rm Dateien dauerhaft aus dem System löscht. Daher wird empfohlen, vor dem Löschen der Datei eine Eingabeaufforderung zu geben. Verwenden Sie den Befehl rm-i file name, warten Sie, bis der Benutzer den Löschvorgang bestätigt (y) oder den Löschvorgang überspringt (n), und das System führt die entsprechenden Vorgänge aus. Wie nachfolgend dargestellt.

Legen Sie aus Sicherheitsgründen Passwortregeln fest. Legen Sie die Anzahl der Tage fest, nach denen Passwörter ablaufen. Der Benutzer muss das Passwort innerhalb von Tagen ändern. Diese Einstellung betrifft nur erstellte Benutzer, nicht vorhandene Benutzer. Wenn Sie auf einen vorhandenen Benutzer festlegen, führen Sie den Befehl „chage -M (days) (user)“ aus. PASS_MAX_DAYS60#Passwort-Ablaufzeit PASS_MIN_DAYS3#Anfängliche Passwort-Änderungszeit PASS_MIN_LEN8#Mindestpasswortlänge PASS_WARN_AGE7#Passwort-Ablaufzeit-Aufforderung Wiederholen Sie die Passwortbeschränkung, verwenden Sie [root@linuxprobe~]#vi/etc/pam.d/system-auth#nearline15:

1. Laden Sie das Gitlab-Installationspaket herunter. Laden Sie die neueste chinesische Version des Gitlab-Installationspakets von der [Tsinghua University Open Source Software Mirror Station] herunter. Laden Sie das neueste Gitlab-Installationspaket von der [offiziellen Gitlab-Website] herunter. 2. Installieren Sie gitlab, nehmen Sie gitlab-ce-14.9.4-ce.0.el7.x86_64 als Beispiel, laden Sie es auf den Centos-Server hoch und installieren Sie gitlabyum-yinstallgitlab-ce-14.3.2-ce.0 mit yum. el7.x86_64. rpm verwendet yum, um gityum-yinstallgit#Installieren Sie git und ändern Sie die Gitlab-Konfigurationsdatei vi

1.UncaughtError:Calltoundefinedfunctionmb_strlen(); Wenn der obige Fehler auftritt, bedeutet dies, dass wir die mbstring-Erweiterung nicht installiert haben. 2. Geben Sie das PHP-Installationsverzeichnis cd/temp001/php-7.1.0/ext/mbstring ein. 3. Starten Sie phpize( /usr/local/bin /phpize oder /usr/local/php7-abel001/bin/phpize) Befehl zum Installieren der PHP-Erweiterung 4../configure--with-php-config=/usr/local/php7-abel

Centos7 verfügt nicht über eine MySQL-Datenbank. Die Standarddatenbank ist Mariadb (ein Zweig von MySQL). Sie können die MySQL-Datenbank manuell installieren, indem Sie die folgenden Schritte ausführen. 1. Laden Sie die RPM-Installationsdatei wgethttp://repo.mysql.com/mysql-community-release-el7.rpm herunter. 2. Führen Sie rpm aus, um rpm-ivhmysql-community-release-el7.rpm zu installieren, nachdem die Abhängigkeitsauflösung abgeschlossen ist , werden die folgenden Optionen angezeigt: dependenciesresolved =================================
