手動でのLinux + nginxの+のMySQL + PHP環境をインストールします

我々はYUMの使用を導入する前に、Linuxの+ nginxの+のMySQL + PHP環境をインストールします

同社は、学習のホストに割り当てられますが、ネットワーク内で使用することができ、あなたがインターネットにアクセスすることができない今日、あなたはyumをインストールすることはできません
我々は手動でインストールしようと
、この操作はcentos7下で行われるが

チェックgccのエディタがインストールされていません

gccの-v
ない場合は、

撮影した後、数から「パッケージ」ディレクトリに入れCentOS7システムインストールパッケージのrpmミラーのニーズ:

3.1.1-4.el7.x86_64.rpm-MPFR
Libmpc-1.0.1-3.el7.x86_64.rpm
カーネルヘッダ 、 3.10.0-123.el7.x86_64.rpm-
Glibcの-2.17-55.el7、ヘッダ 、 .x86_64.rpm
glibcで-Develの-2.17-55.el7.x86_64.rpm
た.cpp-4.8.2-16.el7.x86_64.rpm
GCC-4.8.2-16.el7.x86_64.rpm

XFTPを介してサーバーにアップロード

执行安装
RPM -ivh MPFR-3.1.1-4.el7.x86_64.rpm
RPM -ivh libmpc-1.0.1-3.el7.x86_64.rpm
RPM -ivhカーネルヘッダ-3.10.0-123.el7.x86_64 .rpm
RPM -ivhのglibc-ヘッダ-2.17-55.el7.x86_64.rpm
RPM -ivhのglibc-develの-2.17-55.el7.x86_64.rpm
RPM -ivh CPP-4.8.2-16.el7.x86_64.rpm
GCC-4.8.2-16.el7.x86_64.rpm -ivh rpmで

下载nginxの及PCRE。
http://nginx.org/download/nginx-1.14.2.tar.gz
https://ftp.pcre.org/pub/pcre/pcre-8.41.tar.gz

サーバーへのアップロード、コンパイルしてPCREをインストールします。

タール-xvzf PCRE-8.41.tar.gz
CDのPCRE-8.41
ます。mkdir /usr/local/share/applications/pcre-8.41
は./configure --prefix =は/ usr / local / share / applicationsに/ PCRE-8.41 /
作る&&作りますインストール

编译安装nginxの。
タール-xvzf nginxの-1.14.2.tar.gz
のCDのnginx-1.14.2
は./configure --prefix =は/ usr / local / share / applicationsに/ nginxの-1.14.2 / --with-http_ssl_module

スタートnginxの

/usr/local/share/applications/nginx-1.14.2/sbin/nginx

ポート80を開くようにファイアウォールを設定

ファイアウォール-CMD --permanent --add-ポート= 80 / TCPの
ファイアウォール-CMD --reload

デバイスは自動的にサービスを有効になっている
参照
https://www.cnblogs.com/zhuxiangru/p/9414038.htmlを

nginxのブートnginx.service有効systemctl

nginxのを開始nginx.service開始systemctl

エンドnginxのnginx.service systemctl停止

systemctl再起動nginx.service再起動nginxの

mysqlの5.5は、MySQL-5.5.60-linuxの-glibc2.12-x86_64版をインストールします。

http://mirrors.163.com/mysql/Downloads/MySQL-5.5/mysql-5.5.60-linux-glibc2.12-x86_64.tar.gzをダウンロード

CentOS7はMariadbが付属していますので、最初に彼を削除するため、...

ます。rpm -qa | grepをするmariadbが
で見つかったファイル名の名前を覚えています

上記のファイル名のrpm -e --nodepsをチェック

プロファイルの削除
のrmな/etc/my.cnfを

インストールパッケージ、抽出
タールを- MySQLの5.5.60-Linuxの-glibc2.12-x86_64.tar.gzあるxv

ローカルフォルダにコピーした
MVのmysql-5.5.60-linuxの-glibc2.12 -x86_64は/ usr / local

編集フォルダ名の
CDを/ usr / local
MVのMySQL-5.5.60のLinux-x86_64で-glibc2.12-のMySQL-5.5.60

設定ファイルmy.cnfファイルを変更します。

VIな/etc/my.cnf
のmy.cnfに以下を追加します。

[mysqlの]
提供mysqlクライアントのデフォルトの文字セット
デフォルトの文字-SET = UTF8
ソケット=の/ var / libに/ mysqlの/にmysql.sock

[mysqldを]
スキップ名-解決
に配置されたポート3306
ポート= 3306
ソケット=の/ var / libに/ mysqlの/にmysql.sock
MySQLのインストールディレクトリ、解凍して、ヨーヨーのディレクトリ名を変更する必要がある場合..ディレクトリ提供
のbasedirを=は/ usr / local /はmysql- 5.5.60
解凍特定のディレクトリの後に、あなたはヨーヨーのディレクトリ名を変更した場合、データのmysqlデータベースを設定するストレージディレクトリ..
DATADIRはmysql- / =は/ usr / local 5.5.60 /データは、
接続の最大数可能
MAX_CONNECTIONSが= 200
文字は、サーバがデフォルトLATIN1文字セット符号化するための8ビットで使用セット
キャラクタ・セットサーバー= UTF8の
新しいテーブルを作成するときにデフォルトのストレージエンジンにより使用される
デフォルトのストレージエンジン= INNODBの
= lower_case_table_name。1
max_allowed_pa​​cket = 16M

MySQLのディレクトリに移動し
、CD /usr/local/mysql-5.5.60

必要性は、ディレクトリのmysql-5.5.60にディレクトリを変更するには、ユーザーとユーザーグループを追加します

groupaddのmysqlの
は、useradd -g mysqlのmysqlの
はchown -R mysqlの:mysqlの./

安装のMySQL
./scripts/mysql_install_db --user = MySQLの--basedir =は/ usr / local /のMySQL-5.5.60 / --datadir =は/ usr / local /のMySQL-5.5.60 /データ/

コンフィギュレーション・MYSQL

chownコマンド-R mysqlの:mysqlのデータ
をchown 777な/etc/my.cnf
CP ./support-files/mysql.server /etc/rc.d/init.d/mysqld
ます。chmod + xの/etc/rc.d/init.dの/ mysqldを
chkconfigを--add mysqldの
chkconfigを--listのmysqld

オープンサービス

サービスmysqldを開始

这里碰到几个问题
开启服务时,出错
/etc/init.d/mysqld: line 264: cd: mysql-5.5.60: No such file or directory
解决办法
https://blog.51cto.com/genxin/1783419

basedir 设置正确后,又出现,错误
[root@localhost ~]# service mysqld start
Starting MySQL.Logging to '/usr/local/mysql-5.5.60/localhost.localdomain.err'.
190608 21:24:11 mysqld_safe Directory '/var/lib/mysql' for UNIX socket file don't exists.
 ERROR! The server quit without updating PID file (/usr/local/mysql-5.5.60/localhost.localdomain.pid).

解决办法
https://blog.csdn.net/weixin_41503704/article/details/82994661

这里有个问题,开始说要设置my.cnf
第二个错误解决办法,要删除my.cnf,正常启动,
[root@localhost ~]# service mysqld start                                               Starting MySQL SUCCESS!

構成パス

VI〜/ .bash_profileを
保存WQ:最終面には、次のファイル、および使用を追加しました

輸出PATH = $ PATHに:/usr/local/mysql-5.5.60/bin

PATHを更新

ソース〜/ .bash_profileの

mysqlのログ、この時点ではパスワードをのmysqlない、パスワードが入力したときに:直接入力してください

MySQLの-uroot -p

rootパスワードの変更

MySQLの> MySQLの使用
MySQLの> SETアップデートユーザーパスワード=パスワード(「を設定するパスワード」)ユーザー=「ルート」と、ホストは=「localhostの」;
MySQLの>フラッシュの権限を、

インストールは完了です。

おすすめ

転載: blog.51cto.com/4690837/2406381