Maison  >  Article  >  outils de développement  >  Comment installer l'environnement lnmp et le compositeur de php7.3 dans centos7.7

Comment installer l'environnement lnmp et le compositeur de php7.3 dans centos7.7

藏色散人
藏色散人avant
2020-07-11 13:16:463927parcourir

La colonne tutorielle suivante de composer vous présentera l'environnement lnmp et les étapes détaillées de composer pour installer php7.3 dans centos7.7. J'espère que cela sera utile aux amis. dans le besoin !

Comment installer l'environnement lnmp et le compositeur de php7.3 dans centos7.7

1. Mettre à jour la source
 yum update
2. Installer nginx
 yum install nginx
3. Démarrez nginx
 service nginx start
4. Visitez http://yourip

Si vous souhaitez configurer un nom de domaine, voyez en bas.

5. Installez mysql :

Installez la source mysql miam localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7. noarch.rpm
Installation : yum install mysql mysql-server
Démarrer : /etc/init.d/mysqld start or service mysqld restart

Réinitialiser le mot de passe : mysql -u root -p
La probabilité de signaler une erreur est Impossible de se connecter au serveur MySQL local via le socket '/var/lib/mysql/mysql.sock' (2)
Raison : problème d'autorisation
Solution : sudo chown -R root:root /var/lib/mysql (les deux racines peuvent être changées en propriétaires, mais elles doivent être cohérentes)
Redémarrer le service
service mysqld restart

Connectez-vous à mysql
mysql - u root -p // Appuyez sur Entrée pour vous connecter directement. Il n'y a pas de mot de passe pour mysql juste après l'installation
Modifier le mot de passe mysql

Utiliser mysql ;
Modification pour les versions inférieures : mettre à jour le mot de passe défini par l'utilisateur =password('votre mot de passe') où utilisateur='root';

​ Modification de la version haute : mettre à jour le jeu d'utilisateur authentification_string = password('votre mot de passe'), password_expired = ' N', password_last_changed = now( ) où user = 'root';
    alter user 'root'@'localhost' identifié par 'votre mot de passe';
 Si le mot de passe n'est pas assez fort, vous pouvez vérifier le mot de passe level : SHOW VARIABLES LIKE "%password%" ;
Puis réglé au niveau bas : SET GLOBAL validate_password_policy=0;
Enfin, quittez
exit;
Redémarrez le service mysqld restart
Autoriser la télécommande ; accès
1. Ajoutez ce qui suit si nécessaire Ligne de commande, ajoute la possibilité de se connecter à distance à root. Le mot de passe du lien est 'votre mot de passe'
ACCORDEZ TOUS LES PRIVILÈGES SUR *.* À 'root'@'%' IDENTIFIÉ PAR 'votre mot de passe' AVEC OPTION D'OCTROI;
FLUSH PRIVILEGES;

2 . Ouvrez le fichier my.cnf
 Ajoutez une ligne bind-address=0.0.0.0
3. Redémarrez mysql

6. Installez php
yum install php php-devel //php5. Version 6
Si vous souhaitez installer 7.3
Installez d'abord la source EPEL

  1.yum install epel-release    //安装 EPEL 源
  2.yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm   //安装 REMI 源
  3.yum install -y php73-php-fpm php73-php-cli php73-php-bcmath php73-php-gd php73-php-json php73-php-mbstring php73-php-mcrypt php73-php-mysqlnd php73-php-opcache php73-php-pdo php73-php-pecl-crypto php73-php-pecl-mcrypt php73-php-pecl-geoip php73-php-recode php73-php-snmp php73-php-soap php73-php-xml

4. Le répertoire d'installation PHP /etc/opt/remi/php73/ php.ini s'y trouve également
Rechercher php Fix_pathinfo dans .ini est modifié à 0 mais ne peut pas voir phpinfo();

Opération

    systemctl restart php73-php-fpm #重启
    systemctl start php73-php-fpm #启动
    systemctl stop php73-php-fpm #关闭
    systemctl status php73-php-fpm #检查状态

7 Enfin, mettez à jour les ressources php dans yum update pour faciliter. futures extensions de mise à jour

8. Installer composer
  curl -sS https://getcomposer.org/installer php73<code>curl -sS https://getcomposer.org/installer | php73<br>   mv composer.phar /usr/local/bin/compose  mv composer.phar /usr/local/bin/compose code>r
  Entrez comme ceci Composer signalera une erreur : /usr/bin/env: php: No such file or directory
Solution
cd usr/bin<code>cd usr/bin<br>   cp php73 php cp php73 php
Entrez simplement composer

Changez l'image en Alibaba Cloud : composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

9. Installez git
   yum -y install git

10. Téléchargez le framework Laravel
                                                                                                    log composer create-project --prefer-dist laravel/laravel Modifier le fichier du compositeur.

composer create-project --prefer-dist laravel/laravel laravelxs "6.*"

Ajouter

"github.com": "Jeton généré sur git"



Configuration du nom de domaine 11.nginx

Créer un fichier : nom de domaine.conf

Contenu :

 cd /root/.config/composer/
  vi auth.json
  {
    "bitbucket-oauth": {},
    "github-oauth": {},
    "gitlab-oauth": {},
    "gitlab-token": {
      "github.com": "在git上生成的token"
    },
    "http-basic": {},
    "bearer": {}
  }

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer