centos 7 lampとredisの構築
2376 ワード
一、linuxのインストール
ネット上にはインストールチュートリアルがたくさんあるので、ここでは紹介しないで、直接本題に入ります.
二、Apacheを取り付ける
yum info httpdでApacheバージョンを取得し、yumを使用してインストールできます.
apacheの構成保存ディレクトリ:/etc/http/
apacheの具体的なプロファイル:/etc/http/conf/http.conf
httpdを修正する.confプロファイル:Server Name localhost:80
centosはデフォルトでファイアウォールfirewalldを開き、閉じる必要がある場合にアクセスできます.http://ip、ファイアウォールを閉じる:systemctl stop firewalld.service systemctl disable firewalld.サービス//起動禁止
apacheの起動停止操作:/sbin/http–k[start|stop|restart]
三、mysqlのインストール
yum repolist all|grep mysqlでmysqlの情報を見ることができます.yum install mysql-community-server
mysqlサービスの起動:systemctl start mysqld
mysqlのデフォルトの初期パスワードを見つけます:cat/var/log/mysqld.log | grep “temporary password”
最初にログインした後、他の操作を行うには、まずパスワードを変更する必要があります.複雑なパスワード(大文字と小文字、数字、記号、推奨16ビット)を使用する必要があります.set password for root@localhost=password(‘**’);
四、phpのインストール
以前にインストールされていたらアンインストールします
linuxのyumソースはphp 7が存在しないため.xなのでyumソースを変更します yumインストールphp 72 wと各種拡張、自分の必要なものを選んで 五、redisのインストール
redis公式サイトからhttp://www.redis.cn/download.htmlソースパッケージのダウンロード:redis-4.0.1.tar.gz
解凍後、ディレクトリコンパイルに入ります:tar-zxf redis-4.0.1.tar.gz cd redis-4.0.1 make
プロファイルの変更:redis.conf修正:daemonize yes//redisをバックグラウンドで起動させappendonly yes//redis永続化ストレージを開く
redisプロファイルと起動エントリをそれぞれmkdir/etc/redis cp redis.conf/etc/redis/cp src/redis-server/sbin/cp src/redis-cli/sbin/
redisサービスを開始:/sbin/redis-server/etc/redis/redis.conf(起動時にプロファイルを指定すると、指定したプロファイル構成に従って起動)
redis clientテストの開始:/sbin/redis-cli
六、オープン80ポート
root権限 1
ファイアウォールの再起動:
または、
以上,lampおよびredis構築プロセスである.
ネット上にはインストールチュートリアルがたくさんあるので、ここでは紹介しないで、直接本題に入ります.
二、Apacheを取り付ける
yum info httpdでApacheバージョンを取得し、yumを使用してインストールできます.
apacheの構成保存ディレクトリ:/etc/http/
apacheの具体的なプロファイル:/etc/http/conf/http.conf
httpdを修正する.confプロファイル:Server Name localhost:80
centosはデフォルトでファイアウォールfirewalldを開き、閉じる必要がある場合にアクセスできます.http://ip、ファイアウォールを閉じる:systemctl stop firewalld.service systemctl disable firewalld.サービス//起動禁止
apacheの起動停止操作:/sbin/http–k[start|stop|restart]
三、mysqlのインストール
yum repolist all|grep mysqlでmysqlの情報を見ることができます.yum install mysql-community-server
mysqlサービスの起動:systemctl start mysqld
mysqlのデフォルトの初期パスワードを見つけます:cat/var/log/mysqld.log | grep “temporary password”
最初にログインした後、他の操作を行うには、まずパスワードを変更する必要があります.複雑なパスワード(大文字と小文字、数字、記号、推奨16ビット)を使用する必要があります.set password for root@localhost=password(‘**’);
四、phpのインストール
以前にインストールされていたらアンインストールします
yum -y remove php*
linuxのyumソースはphp 7が存在しないため.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
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
redis公式サイトからhttp://www.redis.cn/download.htmlソースパッケージのダウンロード:redis-4.0.1.tar.gz
解凍後、ディレクトリコンパイルに入ります:tar-zxf redis-4.0.1.tar.gz cd redis-4.0.1 make
プロファイルの変更:redis.conf修正:daemonize yes//redisをバックグラウンドで起動させappendonly yes//redis永続化ストレージを開く
redisプロファイルと起動エントリをそれぞれmkdir/etc/redis cp redis.conf/etc/redis/cp src/redis-server/sbin/cp src/redis-cli/sbin/
redisサービスを開始:/sbin/redis-server/etc/redis/redis.conf(起動時にプロファイルを指定すると、指定したプロファイル構成に従って起動)
redis clientテストの開始:/sbin/redis-cli
六、オープン80ポート
root権限
firewall-cmd --zone=public --add-port=80/tcp --permanent
:
--zone #
--add-port=80/tcp # , : /
--permanent # ,
ファイアウォールの再起動:
systemctl stop firewalld.service
systemctl start firewalld.service
または、
firewall-cmd --reload
以上,lampおよびredis構築プロセスである.