CentOS 7.2 下編譯安裝PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法

03ngnntds發表於2019-04-13

這篇文章主要介紹了CentOS 7.2 mini版本下編譯安裝PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法,非常不錯,具有參考借鑑價值,需要的朋友可以參考下
一、安裝前的準備工作

1、yum update #更新系統

2、yum install gcc gcc-c++ autoconf automake cmake bison m4 libxml2 libxml2-devel libcurl-devel libjpeg-devel libpng-devel libicu-devel #安裝php、MySQL、Nngix所依賴的包

3、下載以下包 #我把所有原始檔都下載在root目錄,讀者可自行修改原始檔存放目錄

3.1 libmcrypt-2.5.8.tar.gz

3.2 mcrypt-2.6.8.tar.gz

3.3 mhash-0.9.9.9.tar.gz

3.4 zlib-1.2.8.tar.gz

解壓並安裝如:

#tar -zvxf libmcrypt-2.5.8.tar.gz#cd libmcrypt-2.5.8#./configure#make && make insatll
4、在安裝軟體時如果提示有什麼依賴包沒有安裝的可以再執行yum install * -y (*表示相關包)

二、編譯安裝Nginx

1、去官網下載最nginx-1.10.1.tar.gz的穩定版本

2、編譯步驟如下

1、透過winSCP上傳nginx-1.10.1.tar.gz到/root目錄下

1.1 groupadd -r nginx #新建nginx組

1.2 useradd -r -g nginx -s /bin/false nginx #新建無登入許可權的nginx使用者

1.3 id nginx #檢視nginx組及使用者

2、tar -zvxf nginx-1.10.1.tar.gz

3、cd nginx-1.10.1

4、可透過./configure --help檢視編譯配置引數,也可參考,下列引數要寫在一行中

./configure    --prefix=/usr/local/nginx    --modules-path=/usr/local/nginx/modules    --with-http_ssl_module    --pid-path=/usr/local/nginx/nginx.pid    --user=nginx    --group=nginx
  5、make && make install #編譯並安裝

6、啟動nginx

6.1 cd /usr/local/nginx

6.2 sbin/nginx #啟動,可使用sbin/nginx -?檢視nginx相關操作命令

7、在/usr/lib/systemd/system目錄下新建nginx.service檔案,這樣就可以透過systemctl stop|start|reload nginx.service來操作nginx,也可參考,內容如下:

[Unit]    Description=The NGINX HTTP and reverse proxy server    After=syslog.target network.target remote-fs.target nss-lookup.target    [Service]    Type=forking    PIDFile=/usr/local/nginx/nginx.pid    ExecStartPre=/usr/local/nginx/sbin/nginx -t    ExecStart=/usr/local/nginx/sbin/nginx    ExecReload=/usr/local/nginx/sbin/nginx -s reload    ExecStop=/usr/local/nginx/sbin/nginx -s stop    PrivateTmp=true    [Install]    WantedBy=multi-user.target
三、編譯安裝MySQL

1、去官網http://dev.mysql.com/Downloads/MySQL-5.7/mysql-boost-5.7.14.tar.gz下載帶boost的5.7.14版本

2、編譯步驟如下

1、用winSCP上傳mysql-boost-5.7.14.tar.gz到/root目錄下

2、groupadd mysql

3、useradd -r -g mysql -s /bin/false mysql

文章來源:


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69911024/viewspace-2641247/,如需轉載,請註明出處,否則將追究法律責任。

相關文章