Centos7でApache、PHP5.6、MariaDB環境を構成して、独自のWordPressパーソナルWebサイトを構築します。
最近、Tencentクラウドサーバー(CentOS 7.6)にWordPressパーソナルWebサイトを構築したいと思っていました。また、Baiduにオンラインで長い間アクセスしましたが、見たチュートリアルには常にさまざまな問題があったため、ここにいます独自の構築手順を書き留めます。
WordPressデマンド環境(Apache、MariaDB、php5.6)
準備:サーバーにログインしてターミナルに入るか、xshellなどのツールを使用して、リモートサーバーがターミナルに入ることを直接理解します。
最初のステップは、Apacheサーバーをインストールすること
です1. Apacheをインストールします
yum -y install httpd
2. hhtpdを起動します
systemctl start httpd.service
3.起動するように設定します
systemctl enable httpd.service
4.ファイアウォールをインストールします(以下のコマンドを1つずつ実行します。以下同じです)
yum -y install firewalld firewall-config
systemctl start firewalld.service
systemctl enable firewalld.service
5.ファイアウォールを設定する
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
2番目のステップは、MariaDBをその構成で
インストールすることです1. MariaDBをインストールします
yum -y install mariadb-server mariadb
2.ブートを設定します
systemctl start mariadb.service
systemctl enable mariadb.service
3. rootパスワードを設定します
mysql_secure_installation
このステートメントを実行するには、選択肢[y / n]を受け取る必要があるいくつかの項目があります。すべてのyを入力してください
3番目のステップは、PHPをインストールすることです。
这里使用yum命令安装时,默认是安装5.4版本的,但是wordpress要求php最低版本为5.6,
因此我们先安装默认的再去升级php版本至5.6即可。
1、phpをインストールするyumコマンド
yum -y install php
2. PHPのすべてのコンポーネント/依存パッケージをダウンロードする
yum -y install php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
3.すべてのコンポーネントを表示しながらPHPをテストするための新しいPHPページを作成する
vi /var/www/html/info.php
ブラウザにアクセスしてテストします。http:// public ip / info.php
4. phpをアップグレードする
yum provides php #自带的只有5.4版本
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm #更新源
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum remove php-common -y #移除系统自带的php-common
yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring #安装依赖包
5. httpdサービスを再起動します
systemctl restart httpd.service
4番目のステップ、データベース構成
1.データベースを開いて、WordPressプロジェクトのデータベースを作成します。
mysql -u root -p
CREATE DATABASE wordpressdb;
2.データベースユーザーを追加します。ユーザー名:wordpressuserパスワード:123456
CREATE USER wordpressuser@localhost IDENTIFIED BY '123456';
3.ユーザー権限を変更して終了します
GRANT ALL PRIVILEGES ON wordpressdb.* TO wordpressuser@localhost;
FLUSH PRIVILEGES;
exit
4.サービスを再起動します
systemctl restart httpd.service
systemctl restart mariadb.service
5番目のステップは、wp-config.phpファイルを構成することです
。wp-config-sample.phpファイルをローカルのWordPressプロジェクトのルートディレクトリにコピーし、名前をwp-config.phpに変更し、プログラミングツールを使用して変更を開きます。次のように:
/** WordPress数据库的名称 */
define( 'DB_NAME', 'wordpressdb' );
/** MySQL数据库用户名 */
define( 'DB_USER', 'wordpressuser' );
/** MySQL数据库密码 */
define( 'DB_PASSWORD', '123456' );
6番目のステップは、xftpを使用してWordPressプロジェクトをサーバーにアップロードすること
です。1。サーバーに新しいwpフォルダーを作成して、プロジェクトを配置します。新しいものを作成するように命令することも、xftpを直接右クリックして新しいものを作成することもできます。
2. WordPress公式Webサイトからダウンロードしたテンプレートwordpressフォルダー内のすべてのファイルがwpフォルダーにプルされます。
7番目のステップは、プロジェクトディレクトリのwpフォルダを/ var / www / htmlディレクトリにコピーすることです(プロジェクトを外部に公開/アクセスします)。
cp -rf wordpress/* /var/www/html/
ここで関連サービスを再起動します
systemctl restart httpd.service
systemctl restart mariadb.service
8番目のステップ、WordPressをインストールするためのブラウザーアクセス
http://129.204.181.119/
ここで自動的にジャンプしてインストールを開始します。プロンプトに従って情報を入力するだけです。
最終結果が図に示されています。
これまでのところ、すべて完了しています。質問がある場合はメッセージを残してください。
添付ファイル:
Baiduネットワークディスクxftpダウンロード
リンク:https
://pan.baidu.com/s/18NsllS0VqVSCLaN82lCQQA抽出コード:4c6n