首页 > 代码库 > centos7安装nginx1.10和php7
centos7安装nginx1.10和php7
安装nginx。
1.首先在根目录下创建一个software文件夹用来存储下载的压缩包。
2.然后cd跳转的software文件夹下,进行压缩包的下载
wget -c https://nginx.org/download/nginx-1.10.1.tar.gz
3.解压,然后跳转到解压的目录下
tar -zxvf nginx-1.10.1.tar.gz
cd nginx-1.10.1
4.在 nginx-1.10.1 版本中你就不需要去配置相关东西,默认就可以了。使用默认配置
./configure
5.编译
make
make install
6.查找安装路径:
whereis nginx
然后跳转到目录下,启动nginx
cd /usr/local/nginx/sbin/
./nginx
7.设置开机启动
即在rc.local增加启动代码就可以了。
vi /etc/rc.local (增加后esc, :wq保存退出)
增加一行 /usr/local/nginx/sbin/nginx
设置执行权限:
chmod 755 /etc/rc.local
安装php7
1.下载php7(保存在software文件夹下)
wget -O php7.
tar
.gz http:
//cn2
.php.net
/get/php-7
.1.1.
tar
.gz
/from/this/mirror
2.解压php7
tar
-zxvf php7.
tar
.gz
cd
php-7.1.1
4.安装依赖包 (直接复制下面一行)
yum
install
libxml2 libxml2-devel openssl openssl-devel
bzip2
bzip2
-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel
.
/configure
\
--prefix=
/usr/local/php
\
--with-config-
file
-path=
/etc
\
--
enable
-fpm \
--with-fpm-user=nginx \
--with-fpm-group=nginx \
--
enable
-inline-optimization \
--disable-debug \
--disable-rpath \
--
enable
-shared \
--
enable
-soap \
--with-libxml-
dir
\
--with-xmlrpc \
--with-openssl \
--with-mcrypt \
--with-mhash \
--with-pcre-regex \
--with-sqlite3 \
--with-zlib \
--
enable
-bcmath \
--with-iconv \
--with-bz2 \
--
enable
-calendar \
--with-curl \
--with-cdb \
--
enable
-dom \
--
enable
-exif \
--
enable
-fileinfo \
--
enable
-filter \
--with-pcre-
dir
\
--
enable
-
ftp
\
--with-gd \
--with-openssl-
dir
\
--with-jpeg-
dir
\
--with-png-
dir
\
--with-zlib-
dir
\
--with-freetype-
dir
\
--
enable
-gd-native-ttf \
--
enable
-gd-jis-conv \
--with-gettext \
--with-gmp \
--with-mhash \
--
enable
-json \
--
enable
-mbstring \
--
enable
-mbregex \
--
enable
-mbregex-backtrack \
--with-libmbfl \
--with-onig \
--
enable
-pdo \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-zlib-
dir
\
--with-pdo-sqlite \
--with-readline \
--
enable
-session \
--
enable
-shmop \
--
enable
-simplexml \
--
enable
-sockets \
--
enable
-sysvmsg \
--
enable
-sysvsem \
--
enable
-sysvshm \
--
enable
-wddx \
--with-libxml-
dir
\
--with-xsl \
--
enable
-zip \
--
enable
-mysqlnd-compression-support \
--with-pear \
--
enable
-opcache
PATH=$PATH:
/usr/local/php/bin
export
PATH
cp
php.ini-production
/etc/php
.ini
cp
/usr/local/php/etc/php-fpm
.conf.default
/usr/local/php/etc/php-fpm
.conf
cp
/usr/local/php/etc/php-fpm
.d
/www
.conf.default
/usr/local/php/etc/php-fpm
.d
/www
.conf
cp
sapi
/fpm/init
.d.php-fpm
/etc/init
.d
/php-fpm
chmod
+x
/etc/init
.d
/php-fpm
/etc/init
.d
/php-fpm
start
centos7安装nginx1.10和php7