WordPressは、展開実験をブログ。
環境:
1、CentOSのLinuxの7.6
2、アパッチ/ 2.4.6
3、mariadb-5.5
4、php5.6
ローカルソースを設定するために、(外部のネットワークに接続された)ネットワークを設定し、実験、インストールされたオペレーティングシステムの前に調製YUM。
まず、Apacheのインストール:
yumをインストール-yのhttpd
正常にインストールした後は、設定を開始し、設定ディレクトリを入力することができます
CDの/etc/httpd/conf.d/
このディレクトリには、我々は拡張子confに持つファイルを作成し、ウェブサイトへの仮想マシンの状況を作成し、ここでの名前:wordpress.confを、簡単な構成プロファイルのために
vimのwordpress.conf
<VirtualHostの*:80 > #任意のIPアドレスは、ポート80でリッスンします ServerNameのwww.qhm.com#任意の名前 DocumentRootの" は/ var / WWW / WordPressの" #ウェブサイトのコード保存パス <ディレクトリ" は/ var / WWW /ワードプレス" > #・ストレージ・パスのウェブサイト AllowOverrideのなし オプションなし すべての付与を要求します </ディレクトリ> </ VirtualHost>の
Apacheがインストールされ、構成された、ソースコードワードプレスのアップロードサーバーをダウンロードして、自分の公式ウェブサイトを作るために、ソースコードをダウンロードするためにウェブサイトにアクセスしてください
CD / WAS / WWW /
そこは/ var / wwwディレクトリにアップロードし、ディレクトリのワードプレスでファイルを抽出されています
第二に、ここでは、ソースのwordpress5.2バージョンを使用PHP5.6のインストールを開始し、PHPバージョン5.6以上
デフォルトのインストールphp5.4を防ぐために、のクリーンアンインストールをしましょう
YUM -y PHPを削除*
我々はWeb上でダウンロードしたphp5.6バージョン
回転数-Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
のrpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yumを使用したインストール
yumをインストールphp56w.x86_64 php56w-cli.x86_64のphp56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64のphp56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64のphp56w-pdo.x86_64
PHPのバージョンを参照してください。
三、mariadb-5.5、ローカルのyumソースをインストールすることができます
YUM -y mariadbをインストール
私たちは、インストール完了後にデータベースを初期化し、データベースのパスワードを設定します
systemctl再起動mariadb
mysql_secure_installation
ログデータベース
データベースのワードプレスを作成;#はWordPressという名前のデータベースを作成
ユーザによって識別される「wordpress'@'127.0.0.1」を作成ワードプレスを';#はWordPressのユーザー、パスワードのワードプレスを作成し、ローカルログオンを許可する
には*ワードプレス上のすべての権限を付与します。 wordpress@'127.0.0.1「;#のワードプレスの許可されたユーザーは、データベースの所有権を持っているワードプレス
のフラッシュ権限を;#リフレッシュ許可
Apacheはそれを再起動します
systemctl再起動httpdの
ここでは環境がインストールされています!
ブラウザ、IPサーバを入力し、インストールプログラムのブログを開始。
ここで先ほど作成し、対応するデータベース情報とデータベースユーザーです
書かずに権限にソースディレクトリので、このステップを取得
サイトディレクトリに来ては、グループ認可apcheです
CD / VAR / www /の のchown -R apacheの:apacheのワードプレス
私たちは今、インストールをポイントして、[の成功時にデータベース情報を記入します
レセプション
楽屋
これは、我々は、Linuxにインストールされている Apacheのは、MariaDB、PHPの完全なウェブサイトを構築します!
今のサイトがHTTPS、HTTPS、それを展開するために、ここで人気があります。
証明書ファイルは、購入したり、実用的なアプリケーションでは、アプリケーションが、ここで私は、OpenSSLを生成する必要があります。
インストールパッケージ
YUM -yのmod_sslをインストール
私たちは、あなただけの仮想マシン構成など、サイトを作成したファイルにはないオリジナルのプロファイル設定されている最初のssl.confのバックアップ
mv /etc/httpd/conf.d/ssl.conf /etc/httpd/conf.d/ssl.conf.bak
vim /etc/httpd/conf.d/wordpress.conf
Listen 443 https <VirtualHost *:443> ServerName www.qhm.com DocumentRoot "/var/www/wordpress" SSLEngine on SSLCertificateFile /etc/httpd/ssl/localhost.crt # 证书路径 SSLCertificateKeyFile /etc/httpd/ssl/localhost.key # 私钥路径 <Directory "/var/www/wordpress"> AllowOverride None Options None Require all granted </Directory> </VirtualHost>
创建证书路径和证书
mkdir -p /etc/httpd/ssl
cd ssl/
openssl genrsa -out localhost.key 1024
openssl req -new -x509 -key localhost.key -out localhost.crt
证书搞定,重启一下apache
systemctl restart httpd
网站的https可以访问了,去申请受信任的证书就不会报危险了。
笔记完成!