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 !
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.*"
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!