centos7.7にphp7.3のlnmp環境とcomposerをインストールする方法

藏色散人
リリース: 2020-07-11 13:18:13
転載
4033 人が閲覧しました

以下はcomposerのチュートリアルコラムで、centos7.7にphp7.3をインストールするためのlnmp環境とcomposerの詳しい手順を紹介しています。困っている友達に!

centos7.7にphp7.3のlnmp環境とcomposerをインストールする方法

1.ソースの更新
yum update
2.nginxのインストール
yum install nginx
3. nginx
を起動します service nginx start
4. http://yourip

にアクセスします ドメイン名を設定したい場合は、下部を参照してください。

5. mysql のインストール:

mysql ソース yum localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7 をインストールします。 noarch.rpm
インストール: yum install mysql mysql-server
開始: /etc/init.d/mysqld start または service mysqld restart

パスワードのリセット : mysql -u root -p
エラーの可能性は次のとおりです: ソケット '/var/lib/mysql/mysql.sock' を介してローカル MySQL サーバーに接続できません (2)
理由: 権限の問題
解決策: sudo chown -R root:root /var/lib/mysql (両方のルートを所有者に変更できますが、一貫性を保つ必要があります)
サービスを再起動します
service mysqld restart

mysql
mysql -u にログインしますroot -p // Enter を押して直接ログインします。インストール直後は mysql のパスワードがありません。
mysql パスワードを変更します。

mysql を使用します。
変更します。以前のバージョン: ユーザー設定の更新パスワード =password('あなたのパスワード') ここで、ユーザー='root';

上位バージョンの変更: ユーザー設定の更新認証文字列 = パスワード('あなたのパスワード')、パスワード_期限切れ = 'N' 、password_last_changed = now( ) where user = 'root';
alter user 'root'@'localhost'identified by 'your password';
パスワードの強度が十分でない場合は、パスワード レベルを確認できます。 "%password%" のような変数を表示します ;
次に、低レベルに設定します: SET GLOBAL validate_password_policy=0;
最後に終了します;
exit;
サービス mysqld restart## を再起動します# リモート アクセスを許可する
1 . 必要に応じて次のコマンド ラインを追加し、リモート接続機能を root に追加します。リンクパスワードは「あなたのパスワード」
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'あなたのパスワード' WITH GRANT OPTION;
FLUSH PRIVILEGES;

2 。 my.cnf ファイルを開きます

行を追加 binding-address=0.0.0.0
3. mysql

6. 再起動 php

をインストールします Yum install php php-devel //php5.6バージョン
7.3 をインストールする場合
まずは 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.PHP インストールディレクトリ /etc/opt/remi/php73/ php.ini もその中にあります

.ini の Find php Fix_pathinfo が 0 に変更されるが、phpinfo() が表示されない; #8. Composer をインストール

curl -sS https://getcomposer.org/installer | php73

mv composer.phar /usr/local/bin/compose
r

composer と次のように入力します エラーが報告されます:

/usr/bin/env: php: No such file or directory

解決策
cd usr/bin<br/> cp php73 php
「composer」と入力するだけです ミラーを Alibaba Cloud に変更します:
composer config -g repo.packagistコンポーザー https://mirrors.aliyun.com/composer/
<br/> 9. git をインストール
yum -y install git

10. laravel をダウンロードFramework

composer create-project --prefer-dist laravel/laravel

プロジェクト名 "6.*"

    systemctl restart php73-php-fpm #重启
    systemctl start php73-php-fpm #启动
    systemctl stop php73-php-fpm #关闭
    systemctl status php73-php-fpm #检查状态
ログイン後にコピー
コンポーザーファイルを修正します。

composer create-project --prefer-dist laravel/laravel laravelxs "6.*"
ログイン後にコピー

追加
"github.com": "git で生成されたトークン"

11.nginx ドメイン名の設定


ファイルを作成します:ドメイン名.conf

内容:

 cd /root/.config/composer/
  vi auth.json
  {
    "bitbucket-oauth": {},
    "github-oauth": {},
    "gitlab-oauth": {},
    "gitlab-token": {
      "github.com": "在git上生成的token"
    },
    "http-basic": {},
    "bearer": {}
  }
ログイン後にコピー

以上がcentos7.7にphp7.3のlnmp環境とcomposerをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート