序文
システムはcentos7.6です。nginxは1.12です。phpは7.2です。[MySQL](https://cloud.tencent.com/product/cdb?from=10680)は8.0.16です。
sudo yum install -y yum-utils sudo yum install -y nginxnginxを構成しますusr / share / nginx / htmlの場所になります以前に phpサービスをインストールしたことがある場合は、最初にアンインストールしてください
yum -y remove php*
linuxのyumソースはphp7.xに存在しないため、yumソースを変更する必要があります
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
php72wとさまざまな拡張機能をインストールし、必要なものを選択するだけです
yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml
php.iniを編集する
ファイル( vim / etc / php.ini)で、; cgi.fix_pathinfo = 1を見つけて、 cgi.fix_pathinfo = 0に変更します。
nginxユーザーとグループを作成する
groupadd -r nginx useradd -r -g nginx nginxこの手順は保険用です。プロンプトに関係なく、上記の手順を個別に入力してください。
php-fmpファイルを編集する
vim /etc/php-fpm.d/www.conf

図の user = xxxと group = xxxを user = nginx、group = nginxに変更します。
まず、[公式サイト](https://dev.mysql.com/downloads/repo/yum/)にアクセスして、最新のインストールパッケージを確認してください。
MySQLソースインストールパッケージをダウンロードする

ダウンロードして xshellツールを使用してサーバーにアップロードするか、コマンド wgethttp:// dev.mysql.com / get / mysql80-community-release-el7-3.noarch.rpmを使用してサーバーに直接ダウンロードすることができます。
yum -y install mysql80-community-release-el7-3.noarch.rpm
さて、インストールを開始してください!
yum install mysql-community-server
ここでお茶を飲みに行くことができます、それは本当に長いです! !
インストールが完了しました** MySQLサービスを開始します** systemctl startmysqld.serviceがフリーズする場合があります
MySQLの実行ステータスを表示する
systemctl status mysqld.service

grep" password "/ var / log / mysqld.log
パスワードを使用してアカウントルートにログインします
サインイン
mysql -uroot-pパスワードは前のステップで取得されます
パスワードを変更する
ALTER USER'root '@' localhost 'IDENTIFIED BY' **************** ';****はパスワードに置き換えることができます。
mysqlは、デフォルトでパスワードセキュリティチェックプラグイン(validate_password)をインストールします。デフォルトのパスワードチェックポリシーでは、パスワードに大文字と小文字、数字、および特殊記号を含める必要があり、長さは8文字以上にする必要があります。それ以外の場合は、エラー1819(HY000)が表示されます。パスワードが現在のポリシー要件エラーを満たしていません
自動開始を設定する
systemctl enable mysqld``systemctl daemon-reload
create user 'username'@'localhost' identified by 'password';
phpmyadminにログインするように認証方法を変更します
ALTER USER'username '@' localhost 'IDENTIFIED WITH mysql_native_password BY'your password';
データベースを作成
create typecho;
データベースの所有権を与える
grant all on database.* to 'username'@'localhost' ;
Recommended Posts