以下は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;
行を追加 binding-address=0.0.0.0
3. mysql
をインストールします 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
.ini の Find php Fix_pathinfo が 0 に変更されるが、phpinfo() が表示されない; #8. Composer をインストール
mv composer.phar /usr/local/bin/compose
r
/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
プロジェクト名 "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 で生成されたトークン"
ファイルを作成します:ドメイン名.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 サイトの他の関連記事を参照してください。