English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

centos7 + php7 lamp全ての最新バージョンの設定およびmongodbとredisの詳細なチュートリアル

すべてのソフトウェアのバージョンは常にアップグレードされます。自分のバージョンが既に更新されているか確認してください。

まずcentosをインストール7

swapパーティションの設定を忘れた場合は、以下の記事でどうやって追加するかを教えます:

https://ja.oldtoolbag.com/os/201409/338170.html

centosをインストール7その後、デフォルトではインターネットに接続できない

cd /etc/sysconfig/network-scripts/

ifcfgと似た形式を見つけ-enp0s3のファイル、onboot=yesに変更

それから

service network restart

apacheをインストール2 (centosではhttpd)

yum install httpd

apacheを起動2

service httpd start

有効化されたか確認

curl http://localhost

自動起動を設定

chkconfig httpd on

php をインストール7

まずソースを更新する必要があります

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

次にyumでインストール

yum install php70w

apacheを再起動

service httpd restart

phpinfoを確認

vi /var/www/html/info.php
<&63;php phpinfo(); &63;>

アクセス http://localhost/info.php

php7.0.xの情報があれば良いです

mysqlをインストール5.7

ソースを更新する前に

rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

インストール

yum install mysql-community-server

mysql5.7初期パスワードは空ではなくなります。パスワードファイルのアドレスがshellの出力で表示され、一般的には~にあります:/.mysql_secretに

このファイルが不幸にもない場合でも、以下の手順に従ってください:

http://blog.csdn.net/qq_26941173/article/details/51548947

起動時の設定:

chkconfig mysqld on

php をインストール7のmysql拡張

yum install php70w-mysql

apacheを再起動2有効化

mongodbの最新版をインストール

mongodb公式サイトの説明は非常に詳細で、その通りにすれば良いです:

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/

php をインストール7のmongo拡張

まず多くのものをインストールする必要があります

yum install php-pear
yum install php-devel
yum -y install gcc
yum install openssl openssl-devel
pecl channel-update pecl.php.net

次にpeclでphpをインストール7のmongodb拡張

pecl install mongo

または

pecl install mongodb

mongo は旧バージョンで、今はアップグレードは行いませんが、多くの歴史的なコードが使用されています。mongodb は新しい拡張で、公式に推奨されています。

php.ini に追加することを忘れないでください

extension=mongo.so または extension=mongodb.so で apache を再起動してください2

redis のセットをインストールしてください

yum は使えなくなりました、とてもイライラします。

http://redis.io/最新バージョン(現在は3.2.5)
wget http://download.redis.io/releases/redis-3.2.5.tar.gz
tar xzf redis-3.2.5.tar.gz
cd redis-3.2.5

make

make が完了すると、'make test' を実行することをお勧めしますとヒントが表示されるかもしれません

次に make test を実行すると、tcl がインストールされていないとエラーが表示されるかもしれません

yum install -y tcl

make test を再実行してから make を実行してください

---

エラーが発生する可能性もあります2:エラー: jemalloc/jemalloc.h: ファイルまたはディレクトリが見つかりません

原因: 一部のコンパイル依存関係や既存のコンパイルで生じた問題

解決策: make distclean でクリーンアップしてから make を実行してください

---

インストールが完了すると src ディレクトリに redis が追加されます-server、redis-cli などの実行可能ファイル

./src/redis-server サーバー側

./src/redis-cli クライアント

php をインストール7の redis 拡張

pecl install redis

php.ini に extension=redis.so を追加してから apache を再起動してください2

PS1:

もし yum で xxx not signed とエラーが表示されたら、パラメータを追加してください --nogpgcheck

ここで本文は終わります。

おすすめ