English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Le versioni di tutti i software saranno sempre aggiornate, assicurati che la versione tua sia stata aggiornata.
Prima di tutto, installare CentOS7
Se hai dimenticato di impostare la partizione swap, l'articolo seguente può insegnarti come aggiungerne una:
https://it.oldtoolbag.com/os/201409/338170.html
Dopo l'installazione del CentOS7, di default non è possibile connettersi a internet
cd /etc/sysconfig/network-scripts/
Trovare il file di tipo ifcfg-enp0s3 e modificare onboot=yes
Poi
service network restart
Installare apache2 (chiamato httpd in CentOS)
yum install httpd
Avviare apache2
service httpd start
Vedere se è stato applicato
curl http://localhost
Impostare l'esecuzione automatica all'avvio
chkconfig httpd on
Installare php7
Prima di tutto, aggiornare le sorgenti
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
o
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
Poi installa tramite yum
yum install php70w
Riavvia apache
service httpd restart
Controlla phpinfo
vi /var/www/html/info.php <?php phpinfo(); ?>
Accedi a http://localhost/info.php
Quando vedi le informazioni php7.0.x è sufficiente
Installa mysql5.7
Aggiorna prima le sorgenti
rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
Installazione
yum install mysql-community-server
La password iniziale di mysql5.7 non è più vuota, verrà indicata nell'output di shell con l'indirizzo del file delle password, generalmente in ~/.mysql_secret
Se questo file non esiste, non è impossibile, segui le operazioni di seguito:
http://blog.csdn.net/qq_26941173/article/details/51548947
Imposta l'avvio automatico:
chkconfig mysqld on
Installa l'estensione mysql per php7
yum install php70w-mysql
Riavvia apache2 per rendere effettiva la modifica
Installa la versione più recente di mongodb
Le istruzioni sul sito web ufficiale di mongodb sono molto dettagliate, segui semplicemente:
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/
Installa l'estensione mongo per php7
Prima di tutto, devi installare un sacco di cose
yum install php-pear yum install php-devel yum -y install gcc yum install openssl openssl-devel pecl channel-update pecl.php.net
Poi installa l'estensione mongodb per php7 tramite pecl
pecl install mongo
o
pecl install mongodb
mongo è la versione vecchia, ora non verrà più aggiornata, ma molti codici storici lo stanno usando. mongodb è l'estensione della versione più recente, raccomandata ufficialmente.
Non dimenticare di aggiungere php.ini
extension=mongo.so o extension=mongodb.so e poi riavvia apache2
Installa l'intero set di redis
Non si può più usare yum, è molto frustrante.
Scarica l'ultima versione (attualmente è 3.2.5) da 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
Dopo make, potrebbe indicare Hint: È una buona idea eseguire 'make test'
Poi esegui make test, potrebbe indicare che tcl non è installato
yum install -y tcl
Esegui di nuovo make test poi make
---
Può anche verificarsi un errore 2: error: jemalloc/jemalloc.h: No such file or directory
Motivo: alcune dipendenze di compilazione o problemi rimasti dalla compilazione precedente
Soluzione: esegui make distclean per pulire, poi esegui make di nuovo.
---
Dopo l'installazione, la directory src avrà più file eseguibili come redis-server e redis-cli
./src/redis-server lato server
./src/redis-cli client
Installa l'estensione redis per php7
pecl install redis
Modifica php.ini aggiungendo extension=redis.so e poi riavvia apache2
PS1:
Se yum indica xxx non firmato, aggiungi il parametro --nogpgcheck
Bene, questo articolo è finito qui.