搭建CentOS7.x环境(nginx+mariaDB+php7) YUM安装方式
2017-01-12 00:00
483 查看
虽然我的是腾讯云的服务器,但是我还是找了阿里云的yum安装教程,先试着安装,还是发现了不少需要注意的地方。
https://ninghao.net/blog/1368
从前面设置密码开始一步步按照教程走,到安装仓库IUS命令的时候,发现报错了,好像是找不到什么来着,当时没注意,继续往下执行了。知道安装完nginx都没什么问题,配置好nginx后,打开网址:
nginx就安装好了,接着我选择安装没mariadb,因为我按照教程安装PHP出现了很多错误。
http://www.cnblogs.com/starof/p/4680083.html
查资料发现是CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了。所以选择安装mriadb。
按照这个教程里面的方法一也顺利安装好了mariadb
接着安装PHP:https://www.zybuluo.com/gabe/note/241786
按照这里面安装,命令都加sudo就ok了
统计了一下安装php7的命令
sudo yum update
yum install -y gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libpng libpng-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses curl openssl-devel gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel readline-devel libxslt-devel expat-devel xmlrpc-c xmlrpc-c-devel libicu-devel libmcrypt-devel libmemcached-devel
sudo yum install -y gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libpng libpng-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses curl openssl-devel gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel readline-devel libxslt-devel expat-devel xmlrpc-c xmlrpc-c-devel libicu-devel libmcrypt-devel libmemcached-devel
cd /usr/src/
ls -la
ll
wget http://cn2.php.net/distributions/php-7.0.0.tar.gz
sudo wget http://cn2.php.net/distributions/php-7.0.0.tar.gz
tar -zxvg php-7.0.0.tar.gz
tar -zxvf php-7.0.0.tar.gz
sudo tar -zxvf php-7.0.0.tar.gz
cd php-7.0.0/
./configure --prefix=/usr/local/php7 --with-mysql-sock --with-mysqli --enable-fpm --enable-soap --with-libxml-dir --with-openssl --with-mcrypt --with-mhash --with-pcre-regex --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-pdo-mysql --with-zlib-dir --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-intl
php -v
make
make install
sudo make test
sudo make
sudo make install
/usr/local/php7/bin/php -v
ln -sf /usr/local/php7/bin/php /usr/local/bin/php
sudo ln -sf /usr/local/php7/bin/php /usr/local/bin/php
php -v
cp php.ini-development /usr/local/php7/lib/php.ini
sudo cp php.ini-development /usr/local/php7/lib/php.ini
sudo cp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.conf
sudo cp /usr/local/php7/etc/php-fpm.d/www.conf.default /usr/local/php7/etc/php-fpm.d/www.conf
sudo cp /usr/src/php-7.0.0/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
sudo chmod +x /etc/init.d/php-fpm
service php-fpm start
service nginx restart
sudo service php-fpm start
cd /usr/share/nginx/html/
https://ninghao.net/blog/1368
从前面设置密码开始一步步按照教程走,到安装仓库IUS命令的时候,发现报错了,好像是找不到什么来着,当时没注意,继续往下执行了。知道安装完nginx都没什么问题,配置好nginx后,打开网址:
nginx就安装好了,接着我选择安装没mariadb,因为我按照教程安装PHP出现了很多错误。
http://www.cnblogs.com/starof/p/4680083.html
查资料发现是CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了。所以选择安装mriadb。
按照这个教程里面的方法一也顺利安装好了mariadb
接着安装PHP:https://www.zybuluo.com/gabe/note/241786
按照这里面安装,命令都加sudo就ok了
统计了一下安装php7的命令
sudo yum update
yum install -y gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libpng libpng-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses curl openssl-devel gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel readline-devel libxslt-devel expat-devel xmlrpc-c xmlrpc-c-devel libicu-devel libmcrypt-devel libmemcached-devel
sudo yum install -y gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libpng libpng-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses curl openssl-devel gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel readline-devel libxslt-devel expat-devel xmlrpc-c xmlrpc-c-devel libicu-devel libmcrypt-devel libmemcached-devel
cd /usr/src/
ls -la
ll
wget http://cn2.php.net/distributions/php-7.0.0.tar.gz
sudo wget http://cn2.php.net/distributions/php-7.0.0.tar.gz
tar -zxvg php-7.0.0.tar.gz
tar -zxvf php-7.0.0.tar.gz
sudo tar -zxvf php-7.0.0.tar.gz
cd php-7.0.0/
./configure --prefix=/usr/local/php7 --with-mysql-sock --with-mysqli --enable-fpm --enable-soap --with-libxml-dir --with-openssl --with-mcrypt --with-mhash --with-pcre-regex --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-pdo-mysql --with-zlib-dir --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-intl
php -v
make
make install
sudo make test
sudo make
sudo make install
/usr/local/php7/bin/php -v
ln -sf /usr/local/php7/bin/php /usr/local/bin/php
sudo ln -sf /usr/local/php7/bin/php /usr/local/bin/php
php -v
cp php.ini-development /usr/local/php7/lib/php.ini
sudo cp php.ini-development /usr/local/php7/lib/php.ini
sudo cp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.conf
sudo cp /usr/local/php7/etc/php-fpm.d/www.conf.default /usr/local/php7/etc/php-fpm.d/www.conf
sudo cp /usr/src/php-7.0.0/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
sudo chmod +x /etc/init.d/php-fpm
service php-fpm start
service nginx restart
sudo service php-fpm start
cd /usr/share/nginx/html/
相关文章推荐
- centos7.2环境yum方式快速搭建lnmp环境nginx+mariadb+php-fpm
- centos7.2环境yum方式快速搭建lnmp环境nginx+mariadb+php-fpm
- nginx、tomcat、apache-ftpserver、mariadb 环境的简单安装搭建
- CentOS5.5 Nginx环境搭建(源码方式安装)
- CentOS-6 yum安装nginx php53 mysql55 搭建LNMP环境
- CentOS 6.5 搭建PHP环境(Nginx+MariaDB+PHP7)
- centos LNMP第一部分环境搭建 LAMP LNMP安装先后顺序 php安装 安装nginx 编写nginx启动脚本 懒汉模式 mv /usr/php/{p.conf.default,p.conf} php运行方式SAPI介绍 第二十三节课
- Centos6.5服务器环境搭建之安装Nginx以及Https访问方式的配置
- centos6.5 系统-搭建lamp(php7)环境--(yum在线安装)
- HHvm建站环境搭建方法:Nginx,Mariadb,hhvm及lnmp/lamp安装部署 | 免费资源部落
- CentOS 5.5安装Nginx、PHP(FastCGI)、MySQL --搭建LNMP环境安装Wordpress、Discuz
- 安装 - FreeBSD + Nginx 环境搭建教程(推荐)
- win7下PHP运行环境搭建时安装apache提示“一种访问权限不允许的方式做了一个访问套接字的尝试”
- 记一次Debian下PHP环境的搭建(nginx+mariadb+PHP)!
- 安装 - FreeBSD + Nginx 环境搭建教程(推荐)
- CentOS使用YUM安装php运行环境,包含php,php-fpm,nginx,mysql
- 使用yum的方式安装lamp环境
- 搭建Android开发环境(方式二):在Eclipse中安装ADT插件
- centos linux 下LNMP 环境快速yum搭建(nginx+mysql+memcached+iptables+php)
- CentOS-6 yum安装nginx php53 mysql55 lnmp环境