Heim > Datenbank > MySQL-Tutorial > So kompilieren und installieren Sie Nginx1.10.3+MySQL5.7.16+PHP7.1.2 unter CentOS

So kompilieren und installieren Sie Nginx1.10.3+MySQL5.7.16+PHP7.1.2 unter CentOS

WBOY
Freigeben: 2023-06-03 17:07:04
nach vorne
1543 Leute haben es durchsucht

Vorbereitung

1. Firewall-Konfiguration

Centos 7.x verwendet standardmäßig eine Firewall, hier wird sie in iptables-Firewall geändert. ?? etc /sysconfig/iptables #Firewall-Konfigurationsdatei bearbeiten

# Beispielkonfiguration für den iptables-Dienst

# Sie können dies manuell bearbeiten oder system-config-firewall

# verwenden. Bitten Sie uns nicht, dieser Standardeinstellung zusätzliche Ports/Dienste hinzuzufügen Konfiguration

*Filter

:Eingabe akzeptieren [0:0]

:Weiterleitung akzeptieren [0:0]

:Ausgabe akzeptieren [0:0]

-a input -m state --state related,established - j akzeptiere

-a Eingabe -p icmp -j akzeptiere

-a Eingabe -i lo -j akzeptiere

-a Eingabe -p tcp -m state --state new -m tcp --dport 22 -j akzeptiere

-a input -p tcp -m state --state new -m tcp --dport 80 -j akzeptieren

-a input -p tcp -m state --state new -m tcp --dport 3306 -j akzeptieren

-a input -j Reject --reject-with icmp-host-prohibited

-a Forward -j Reject --reject-with icmp-host-prohibited

commit

:wq! #Speichern und beenden

systemctl iptables .service neu starten #Starten Sie abschließend die Firewall neu, damit die Konfiguration wirksam wird 2. Schalten Sie Selinux aus

vi /etc /selinux/config

#selinux=enforcing #Comment out

#selinuxtype=targeted #Comment out

selinux=disabled #Add

:wq! #Save and exit

setenforce 0 #Lassen Sie die Konfiguration sofort wirksam werden

4. Laden Sie das Softwarepaket herunter

1. Laden Sie nginx herunterhttp://nginx.org/download/nginx-1.10.3.tar.gz

2 .mysql.com/archives/mysql-5.7/mysql-5.7.16. tar.gz

3. Laden Sie php

http://cn2.php.net/distributions/php-7.1.2.tar.gz

herunter

4. Laden Sie cmake (MySQL-Kompilierungstool) herunter

https://cmake.org/files/v3.7/cmake-3.7.2.tar.gz

5. Laden Sie pcre herunter (unterstützt Nginx-Pseudostatik)

ftp://ftp.csx.cam.ac.uk/pub/software/ programming/pcre/pcre-8.40.tar.gz6. Openssl (Nginx-Erweiterung) herunterladen

https://www.openssl.org /source/openssl-1.1.0e.tar.gz

7. Laden Sie zlib (Nginx-Erweiterung) herunter

http://www.zlib.net/zlib-1.2.11.tar.gz8. Laden Sie libmcrypt herunter ( php-Erweiterung)

https://nchc.dl.sourceforge.net/project /mcrypt/libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz

9. Laden Sie yasm (php-Erweiterung) herunter

http: //www.tortall.net/projects/yasm/releases/yasm-1.3. 0.tar.gz

10. t1lib (PHP-Erweiterung)

http://download.freenas.org/distfiles/t1lib-5.1. 2.tar.gz

11. Laden Sie das Installationspaket der gd-Bibliothek herunter

https://github.com/libgd/libgd/releases/download/gd-2.1.1/libgd-2.1.1.tar.gz

12, libvpx (erforderlich für die GD-Bibliothek)

https://codeload.github.com /webmproject/libvpx/tar.gz/v1.3.0

13, tiff (erforderlich für die GD-Bibliothek)

http://download .osgeo.org/libtiff/tiff-4.0.7.tar.gz

14, libpng (erforderlich für GD-Bibliothek)

ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng16/libpng -1.6.28.tar.gz

15, Freetype (erforderlich für GD-Bibliothek)

http: //download.savannah.gnu.org/releases/freetype/freetype-2.7.1.tar.gz

16, jpegsrc (erforderlich für die GD-Bibliothek)

http://www.ijg.org/files/jpegsrc.v9b .tar.gz

17, Boost (erforderlich zum Kompilieren von MySQL)

https://ufpr.dl.sourceforge .net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz

Das obige Softwarepaket wird in das Verzeichnis /usr/local/src hochgeladen

5. Kompilierungstools und Bibliotheksdateien installieren (verwenden Sie den Befehl yum). zu installieren)

yum install -y apr* autoconf automake bison bzip2 bzip2* cloog-ppl compat* cpp curl curl-devel fontconfig fontconfig-devel freetype freetype* freetype-devel gcc gcc-c++ gtk+-devel gd gettext gettext-devel glibc kernel kernel-headers keyutils keyutils-libs-devel krb5-devel libcom_err-devel libpng libpng-devel libjpeg* libsepol-devel libselinux-devel libstdc++-devel libtool* libgomp libxml2 libxml2-devel libxpm* libxml* libxaw-devel libxmu-devel. libtiff libtiff* make mpfr ncurses* ntp openssl openssl-devel patch pcre-devel perl php-common php-gd Policycoreutils telnet t1lib t1lib* nasm nasm * wget zlib-devel

Installationsartikel

Im Folgenden wird die Verwendung des Putty-Tools beschrieben um sich remote beim Server anzumelden und über die Befehlszeile zu arbeiten

1. Installieren Sie cmake

cd /usr/local /src

tar zxvf cmake-3.7.2.tar.gz

cd cmake-3.7.2

./configure

make

make install

2. Installieren Sie mysql

cd ​​/usr/local/src

mkdir -p /usr/local/boost

cp boost_1_59_0.tar.gz /usr/local/boost

groupadd mysql #Mysql-Gruppe hinzufügen

useradd -g mysql mysql -s /bin/false #Benutzer mysql erstellen und der MySQL-Gruppe beitreten.

mkdir -p /data/mysql #Mysql-Datenbankspeicherverzeichnis erstellen

chown -r mysql :mysql /data/mysql #Legen Sie die Berechtigungen des MySQL-Datenbankspeicherverzeichnisses fest

mkdir -p /usr/local/mysql #Erstellen Sie das MySQL-Installationsverzeichnis

cd /usr/local/src #Enter das Softwarepaket-Speicherverzeichnis

tar zxvf mysql- 5.7.16.tar.gz #Extrahieren

cd mysql-5.7.16 #Geben Sie das Verzeichnis ein

cmake . -dcmake_install_prefix=/usr/local/mysql -dmysql_datadir=/data/ mysql -dwith_innobase_storage_engine=1 -ddefault_charset=utf8 -ddefault_collation =utf8_general_ci -dwith_embedded_server=off -dwith_boost=/usr/local/boost

Hinweis: Sie können die Parameter -ddownload_boost=1 -dwith_boost=/usr/local/boost zur Installation verwenden Das Boost-Paket muss online sein. Der Server muss mit dem Internet verbunden sein und der Download schlägt möglicherweise fehl.

cmake . -dcmake_install_prefix=/usr/local/mysql -dmysql_datadir=/data/mysql -dmysql_unix_addr=/tmp/mysql.sock -dmysql_user=mysql -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci -denabled_ local_in file=on -dwith_innobase_storage_engine=1 - dwith_federated_storage_engine=1 -dwith_blackhole_storage_engine=1 -dwithout_example_storage_engine=1 -dwith_embedded_server=off -ddownload_boost=1 -dwith_boost=/usr/local/boost

make #compile

make install #install

Kompilierungsfehler, löschen Sie die Kompilierung vorher erneut kompilieren Bei fehlgeschlagenen Dateien müssen beim Neukompilieren alte Objektdateien und Cache-Informationen gelöscht werden.

make clean

rm -f cmakecache.txt

rm -rf /etc/my.cnf #Löschen Sie die Standardkonfigurationsdatei des Systems (wenn keine Standardkonfigurationsdatei vorhanden ist, muss sie nicht gelöscht werden)

cd /usr /local/mysql #MySQL-Installationsverzeichnis eingeben

./bin/mysqld --user=mysql --initialize --basedir=/usr/local/mysql --datadir=/data/mysql #MySQL-Systemdatenbank generieren

- -initialize bedeutet, dass das Standardpasswort generiert wird, --initialize-insecure bedeutet, dass kein Passwort generiert wird und das Passwort leer ist.

Siehe diese Zeile [Hinweis] Es wird ein temporäres Passwort für root@localhost generiert: i>x18*=rav=7

cp /usr/local/mysql/support-files/my-default.cnf /usr/local / mysql/my.cnf

ln -s /usr/local/mysql/my.cnf /etc/my.cnf #Softlink zum Verzeichnis /etc hinzugefügt

cp /usr/local/mysql/support-files/ mysql .server /etc/rc.d/init.d/mysqld #MySQL zum Systemstart hinzufügen

chmod 755 /etc/init.d/mysqld #Ausführungsberechtigungen hinzufügen

chkconfig mysqld on #Zum Booten hinzufügen

vi / etc /rc.d/init.d/mysqld #Edit

basedir=/usr/local/mysql #mysql-Programminstallationspfad

datadir=/data/mysql #mysql-Datenbankspeicherverzeichnis

:wq! #Speichern und beenden

service mysqld start #Start

vi /etc/profile #Fügen Sie den MySQL-Dienst zur Systemumgebungsvariablen hinzu: Fügen Sie am Ende die folgende Zeile hinzu

export path=$path:/usr/local/mysql/bin

: wq! # Speichern und beenden

source /etc/profile #Lassen Sie die Konfiguration sofort wirksam werden

Die folgenden zwei Zeilen verknüpfen die MySQL-Bibliotheksdatei mit dem Standardspeicherort des Systems, sodass Sie die Adresse der MySQL-Bibliotheksdatei nicht angeben müssen beim Kompilieren von Software wie PHP.

ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql

ln -s /usr/local/mysql/include/mysql /usr/include/mysql

mkdir /var/lib/ mysql #Verzeichnis erstellen

ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock #Softlink hinzufügen

mysql_secure_installation #MySQL-Passwort ändern, das zuvor generierte Passwort csjlm3dytg.d eingeben und die Eingabetaste drücken, folgen Die Eingabeaufforderungen funktionieren.

drücken Sie y|y für Ja, eine beliebige andere Taste für Nein: y #Möchten Sie das Passwort-Sicherheits-Plug-in installieren? Wählen Sie y

Es gibt drei Ebenen der Passwortvalidierungsrichtlinie: #Es gibt die folgenden Optionen für die Passwortstärke: niedrige Länge >= 8

mittlere Länge > = 8, numerisch, gemischte Groß- und Kleinschreibung und Sonderzeichen: starke Länge >= 8, numerisch, gemischte Groß-/Kleinschreibung, Sonderzeichen und Wörterbuchdatei

Bitte geben Sie 0 = niedrig, 1 = mittel und 2 = stark ein: 0 #Wählen Sie 0, solange 8 Ziffern ausreichen, wählen Sie 1 in Groß- und Kleinschreibung , Sonderzeichen usw.

Plugin für die Passwortstärke deinstallieren

MySQL verwenden; MySQL-Konsole zum Ändern

alter Benutzer 'root'@'localhost' identifiziert mit mysql_native_password als '123456'; /pcre

tar zxvf pcre-8.40.tar.gz

cd pcre-8.40

./configure --prefix =/usr/local/pcre. gz /openssl/bin

:wq!source /etc/profile

3. Installieren Sie zlib

cd /usr/local/src

mkdir /usr/local/zlib

tar zxvf zlib-1.2.11. tar.gz

cd zlib-1.2.11

./configure --prefix=/usr/local/zlib

make

make install

4. Installieren Sie nginx

groupadd www

useradd -g www www -s /bin/false

cd /usr/local/src

tar zxvf nginx-1.10.3.tar.gz

cd nginx-1.10.3

./configure --prefix=/usr/local/nginx --without-http_memcached_module --user=www --group=www --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-openssl=/usr/local/src/openssl-1.1.0e --with-zlib=/usr/local/src/zlib-1.2.11 --with-pcre=/usr/local/src/pcre-8.40

注意:--with-openssl=/usr/local/src/openssl-1.1.0e --with-zlib=/usr/local/src/zlib-1.2.11 --with-pcre=/usr/local/src/pcre-8.40指向的是源码包解压的路径,而不是安装的路径,否则会报错

make

make install

/usr/local/nginx/sbin/nginx #启动nginx

设置nginx开机启动

vi /etc/rc.d/init.d/nginx #编辑启动文件添加下面内容

############################################################

#!/bin/sh

#

# nginx - this script starts and stops the nginx daemon

#

# chkconfig: - 85 15

# description: nginx is an http(s) server, http(s) reverse \

# proxy and imap/pop3 proxy server

# processname: nginx

# config: /etc/nginx/nginx.conf

# config: /usr/local/nginx/conf/nginx.conf

# pidfile: /usr/local/nginx/logs/nginx.pid

# source function library.

. /etc/rc.d/init.d/functions

# source networking configuration.

. /etc/sysconfig/network

# check that networking is up.

[ "$networking" = "no" ] && exit 0

nginx="/usr/local/nginx/sbin/nginx"

prog=$(basename $nginx)

nginx_conf_file="/usr/local/nginx/conf/nginx.conf"

[ -f /etc/sysconfig/nginx ] && . /etc/sysconfig/nginx

lockfile=/var/lock/subsys/nginx

make_dirs() {

# make required directories

user=`$nginx -v 2>&1 | grep "configure arguments:" | sed 's/[^*]*--user=\([^ ]*\).*/\1/g' -`

if [ -z "`grep $user /etc/passwd`" ]; then

useradd -m -s /bin/nologin $user

fi

options=`$nginx -v 2>&1 | grep 'configure arguments:'`

for opt in $options; do

if [ `echo $opt | grep '.*-temp-path'` ]; then

value=`echo $opt | cut -d "=" -f 2`

if [ ! -d "$value" ]; then

# echo "creating" $value

mkdir -p $value && chown -r $user $value

fi

fi

done

}

start() {

[ -x $nginx ] || exit 5

[ -f $nginx_conf_file ] || exit 6

make_dirs

echo -n $"starting $prog: "

daemon $nginx -c $nginx_conf_file

retval=$?

echo

[ $retval -eq 0 ] && touch $lockfile

return $retval

}

stop() {

echo -n $"stopping $prog: "

killproc $prog -quit

retval=$?

echo

[ $retval -eq 0 ] && rm -f $lockfile

return $retval

}

restart() {

#configtest || return $?

stop

sleep 1

start

}

reload() {

#configtest || return $?

echo -n $"reloading $prog: "

killproc $nginx -hup

retval=$?

echo

}

force_reload() {

restart

}

configtest() {

$nginx -t -c $nginx_conf_file

}

rh_status() {

status $prog

}

rh_status_q() {

rh_status >/dev/null 2>&1

}

case "$1" in

start)

rh_status_q && exit 0

$1

;;

stop)

rh_status_q || exit 0

$1

;;

restart|configtest)

$1

;;

reload)

rh_status_q || exit 7

$1

;;

force-reload)

force_reload

;;

status)

rh_status

;;

condrestart|try-restart)

rh_status_q || exit 0

;;

*)

echo $"usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}"

exit 2

esac

############################################################
Nach dem Login kopieren

:wq! #保存退出

chmod 775 /etc/rc.d/init.d/nginx #赋予文件执行权限

chkconfig nginx on #设置开机启动

/etc/rc.d/init.d/nginx restart #重启

在浏览器中打开服务器ip地址,会看到下面的界面,说明nginx安装成功。

So kompilieren und installieren Sie Nginx1.10.3+MySQL5.7.16+PHP7.1.2 unter CentOS

三、安装php

1、安装yasm

cd /usr/local/src

tar zxvf yasm-1.3.0.tar.gz

cd yasm-1.3.0

./configure

make

make install

2、安装libmcrypt

cd /usr/local/src

tar zxvf libmcrypt-2.5.8.tar.gz

cd libmcrypt-2.5.8

./configure

make

make install

3、安装libvpx

cd /usr/local/src

tar zxvf libvpx-1.3.0.tar.gz

cd libvpx-1.3.0

./configure --prefix=/usr/local/libvpx --enable-shared --enable-vp9

make

make install

4、安装tiff

cd /usr/local/src

tar zxvf tiff-4.0.7.tar.gz

cd tiff-4.0.7

./configure --prefix=/usr/local/tiff --enable-shared

make

make install

5、安装libpng

cd /usr/local/src

tar zxvf libpng-1.6.28.tar.gz

cd libpng-1.6.28

./configure --prefix=/usr/local/libpng --enable-shared

make

make install

6、安装freetype

cd /usr/local/src

tar zxvf freetype-2.7.1.tar.gz

cd freetype-2.7.1

./configure --prefix=/usr/local/freetype --enable-shared

make

make install

7、安装jpeg

cd /usr/local/src

tar zxvf jpegsrc.v9b.tar.gz

cd jpeg-9b

./configure --prefix=/usr/local/jpeg --enable-shared

make

make install

8、安装libgd

cd /usr/local/src

tar zxvf libgd-2.1.1.tar.gz

cd libgd-2.1.1

./configure --prefix=/usr/local/libgd --enable-shared --with-jpeg=/usr/local/jpeg --with-png=/usr/local/libpng --with-freetype=/usr/local/freetype --with-fontconfig=/usr/local/freetype --with-xpm=/usr/lib64 --with-tiff=/usr/local/tiff --with-vpx=/usr/local/libvpx

make

make install

说明:如果libgd编译失败,可以先跳过,直接使用系统默认的2.1.0版本,在编译php的时候把参数--with-gd=/usr/local/libgd修改为--with-gd即可。

9、安装t1lib

cd /usr/local/src

tar zxvf t1lib-5.1.2.tar.gz

cd t1lib-5.1.2

./configure --prefix=/usr/local/t1lib --enable-shared

make without_doc

make install

10、安装php

注意:如果系统是64位,请执行以下两条命令,否则安装php会出错。

\cp -frp /usr/lib64/libltdl.so* /usr/lib/

\cp -frp /usr/lib64/libxpm.so* /usr/lib/

cd /usr/local/src

tar -zvxf php-7.1.2.tar.gz

cd php-7.1.2

export ld_library_path=/usr/local/libgd/lib

./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysqli=/usr/local/mysql/bin/mysql_config --with-mysql-sock=/tmp/mysql.sock --with-pdo-mysql=/usr/local/mysql --with-gd=/usr/local/libgd --with-png-dir=/usr/local/libpng --with-jpeg-dir=/usr/local/jpeg --with-freetype-dir=/usr/local/freetype --with-xpm-dir=/usr/lib64 --with-zlib-dir=/usr/local/zlib --with-iconv --enable-libxml --enable-xml --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --enable-opcache --enable-mbregex --enable-fpm --enable-mbstring --enable-ftp --enable-gd-native-ttf --with-openssl --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --enable-session --with-mcrypt --with-curl --enable-ctype --enable-mysqlnd

make #编译

make install #安装

说明:如果提示libgd版本错误,把php编译参数--with-gd=/usr/local/libgd修改为--with-gd即可。

cp php.ini-production /usr/local/php/etc/php.ini #复制php配置文件到安装目录

rm -rf /etc/php.ini #删除系统自带配置文件

ln -s /usr/local/php/etc/php.ini /etc/php.ini #Fügen Sie einen Softlink zum Verzeichnis /etc hinzu

cp /usr/local/php/etc/php-fpm.conf. default /usr/local/php/etc/php-fpm.conf #Kopieren Sie die Vorlagendatei in die PHP-FPM-Konfigurationsdatei

ln -s /usr/local/php/etc/php-fpm.conf /etc/php -fpm.conf #Fügen Sie einen Softlink zum /etc-Verzeichnis hinzu

vi /usr/local/php/etc/php-fpm.conf #Bearbeiten

pid = run/php-fpm.pid #Löschen Sie das vorangehende Semikolon

:wq! # Speichern und beenden

cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf

vi /usr/local /php/etc/php-fpm.d/www.conf #Bearbeiten

user = www #Setzen Sie das laufende PHP-FPM-Konto als www

group = www #Setzen Sie die php-fpm-Laufgruppe als www

Set php-fpm Start up

cp /usr/local/src/php-7.1.2/sapi/fpm/init.d.php-fpm /etc/rc.d/init.d/php- fpm #php-fpm in das Startverzeichnis kopieren

chmod +x /etc/rc.d/init.d/php-fpm #Ausführungsberechtigungen hinzufügen

chkconfig php-fpm on #Startup festlegen

vi /usr/local/ php/etc/php.ini #Konfigurationsdatei bearbeiten

Gefunden:disable_functions =

Ändern zu:disable_functions = passhru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore, dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,escapeshellcmd,dll,popen,disk_free_space,checkdnsrr,checkdnsrr,getservbyname,getservbyport,disk_total_space,posix_ctermid,posix_get_last_error,posix_getcwd, posix_getegid,posix_geteuid,posix_ getgid, posix_getgrgid, pos ix_getgrnam, posix_getgroups ,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid, posix_getppid,posix_getpwnam,posix_getpwuid, posix_getrlimit, posix_getsid,posix_getuid,posix_isatty, posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid, posi x_setpgid,posix_setsid,posix_setuid,posix_strerror,posix_time s,posix_ttyname,posix_uname

# Listen Sie Funktionen auf, die in PHP deaktiviert werden können, wenn einige Programme diese Funktion benötigen und gelöscht oder deaktiviert werden können.

Gefunden: ;date.timezone =

Geändert zu: date.timezone = prc #Zeitzone festlegen

Gefunden: Exposé_php = On

Geändert zu: Exposé_php = Off #Anzeige von PHP-Versionsinformationen unterdrücken

Gefunden: short_open_tag = aus

Geändert zu: short_open_tag = on #Unterstützt PHP-Kurztags

Finde opcache.enable=0

Geändert zu opcache.enable=1 #php unterstützt Opcode-Caching

Gefunden:;opcache.enable_cli=1 #php unterstützt Opcode-Cache

Ändern in: opcache.enable_cli=0

In der letzten Zeile hinzufügen: zend_extension=opcache.so #Opcode-Caching-Funktion aktivieren

:wq! #Speichern und beenden

Nginx für die Unterstützung von PHP konfigurieren

vi / usr/local/ nginx/conf/nginx.conf

Ändern Sie die Konfigurationsdatei /usr/local/nginx/conf/nginx.conf und nehmen Sie die folgenden Änderungen vor

user www www; #Entfernen Sie den Kommentar in der ersten Zeile von user und ändern Sie die Nginx-Laufgruppe in www www; Sie muss mit den Benutzer- und Gruppenkonfigurationen in /usr/local/php/etc/php-fpm.conf übereinstimmen, sonst wird PHP falsch ausgeführt

index index.html index. htm index.php; #Add index.php

# übergeben Sie die PHP-Skripte an den Fastcgi-Server, der 127.0.0.1:9000 überwacht

#

location ~ .php$ {

root html;

fastcgi_pass 127.0.0.1: 9000;... zu $document_root$fastcgi_script_name oder verwenden Sie den absoluten Pfad

/etc/init.d/nginx restart #Restart nginx

service php-fpm start #Start php-fpm

Test section

cd /usr/local /nginx/html/ #Geben Sie das Stammverzeichnis der Nginx-Standardwebsite ein

rm -rf /usr/local /nginx/html/* #Löschen Sie die Standardtestseite

vi index.php #Erstellen Sie eine neue index.php-Datei

< ;?phpphpinfo();

?>

:wq! #Speichern und beenden

chown www.www /usr/local/nginx/html/ -r #Verzeichnisbesitzer festlegen

chmod 700 /usr /local/nginx/html/ -r #Verzeichnisberechtigungen festlegen

Öffnen Sie die Server-IP-Adresse im Browser. Sie sehen die folgende Oberfläche

Das obige ist der detaillierte Inhalt vonSo kompilieren und installieren Sie Nginx1.10.3+MySQL5.7.16+PHP7.1.2 unter CentOS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage