編譯LNMP環境

2021-07-26 08:57:23 字數 3541 閱讀 4843

cd /usr/local/src

wget

.2.tar

.gz

2、解壓

cd /usr/local/src

tar zxvf nginx-1.10

.2.tar

.gz

3、配置

cd /usr/local/src/nginx-1.10.2

#./configure --prefix=/usr/local/nginx

如果提示缺少某個類庫,則使用yum的方式安裝該類庫

4、執行編譯

make && make install
5、啟動nginx

如果配置成功,則在/usr/local生成乙個nginx目錄

cd /usr/local/nginx

./sbin/nginx

如果啟動失敗,查詢原因,一般原因有:80埠被占用,則需要關閉占用80埠的程序,還有就是防火牆的原因

關閉防火牆:

service iptables stop
yum install gd zlib zlib-devel openssl openssl-devel libxml2 libxml2-devel libjpeg libjpeg-devel libpng

libpng-devel

cd /usr/local/src

wget

.30.tar.bz2/from/this/mirror

3、解壓

tar xzvf php-5.6

.30.tar

.bz2

4、配置

cd /usr/local/src/php-

5.6.30

./configure --prefix=/usr/local/php \

--with

-gd\

--enable-gd

-native

-ttf

\--enable-gd

-jis

-conv

\--enable-mysqlnd\--

with

-mysql

=mysqlnd \

--with

-pdo

-mysql

=mysqlnd \

--with

-openssl

\--enable-mbstring

\--enable-fpm

./configure --prefix=/usr/local/php \

--with

-gd\

--enable-gd

-native

-ttf

\--enable-gd

-jis

-conv

\--enable-mysqlnd\--

with

-pdo

-mysql

=mysqlnd \

--with

-openssl

\--enable-mbstring

\--enable-fpm

5、執行編譯

make && make install
6、啟動php程序

cd /usr/local/php

cp etc/php-fpm.conf

.default etc/php-fpm.conf

cp /usr/local/src/php-5.5

.13/php.ini-development ./lib/php.ini

./sbin/php-fpm

cd /usr/local/nginx

vim conf/nginx.conf

修改如下配置:

讓 nginx 的最新配置檔案生效

./sbin/nginx -s reload
1、安裝依賴庫

.gz3、解壓

tar xzvf mysql-5.5

.49-linux2.6-x86_64.tar

.gz

4、配置

cd /usr/local/src

mv ./mysql-5.5

.49-linux2.6-x86_64/* /usr/local/mysql

cd /usr/local/mysql

groupadd mysql

useradd -g mysql mysql

chown -r mysql .

chgrp -r mysql .

./script/mysql_install_db --user=mysql

chown -r root .

chown -r mysql data

./bin/mysqld_safe --user=mysql&

5、啟動

./bin/mysql -uroot

-p

編譯LNMP環境

mysql5.7依賴的軟體包 gcc gcc c ncurses ncurses devel bison make等供參考,安裝前可以使用rpm qa grep 軟體包名 檢查 yum install y gcc gcc c glibc automake autoconf libtool make ...

linux下編譯安裝lnmp環境

1.建立執行使用者 useradd m s sbin nologin mysql 新建程式使用者並加入mysql組,不允許登陸系統 2.解包 cd 切換到當前使用者家目錄 tar zxvf mysql 5.5.22.tar.gz c usr src 解壓軟體包 cd usr src mysql 5....

LNMP環境搭建 PHP編譯安裝

準備工作 php 官網位址 mysql 官網位址 php 安裝 先安裝一些通常來說應該已經有的元件,以防沒有可以檢查並安裝一下 yum y install gcc automake autoconf libtool make gcc c glibc安裝依賴庫 yum y install libmcr...