CentOS7下PHP7,MySQL5.7,Nginx1.10以及对应的redis,swoole扩展的安装与配置
2016-11-21 17:50
966 查看
花了一点时间搞定,自己虚拟机的环境,做点记录
LNMP环境的安装
中文:http://www.lnmp.cn/installing-php7-mysql57-nginx18-under-centos7.html
英文:https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-centos-7
Mysql密码如果遇到了问题,解决方式:http://www.07net01.com/2016/08/1640807.html
php7对应的redis、swoole扩展安装
扩展安装:https://www.iamle.com/archives/1989.html
2.1 编译安装php7的redis扩展支持
/usr/local/php7/lib/php.ini中加入extension=redis.so
/usr/local/php7/lib/php.ini中加入extension=swoole.so
LNMP环境的安装
中文:http://www.lnmp.cn/installing-php7-mysql57-nginx18-under-centos7.html
英文:https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-centos-7
Mysql密码如果遇到了问题,解决方式:http://www.07net01.com/2016/08/1640807.html
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm yum install nginx nginx -v systemctl enable nginx // 开机启动 systemctl start nginx systemctl status nginx rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm yum install mysql-community-server mysql-community-devel systemctl status mysqld systemctl start mysqld // 修改mysql数据库的密码 grep 'temporary password' /var/log/mysqld.log // 显示密码 mysql -uroot -p // 用上面的密码进入 ALTER USER 'root'@'localhost' IDENTIFIED BY 'Wanghan@1031'; // 修改密码 quit cd /usr/local/src wget -c http://cn2.php.net/distributions/php-7.0.13.tar.gz tar -zxvf php-7.0.5.tar.gz cd php-7.0.5/ yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel curl curl-devel openssl openssl-devel ./configure --prefix=/usr/local/php7 --enable-fpm --with-fpm-user=nginx --with-fpm-group=nginx --with-mysqli --with-zlib --with-curl --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-openssl --enable-mbstring --enable-xml --enable-session --enable-ftp --enable-pdo -enable-tokenizer --enable-zip make make install cp php.ini-development /usr/local/php7/lib/php.ini // 配置文件处理 // 修改php.ini配置 vim /usr/local/php7/lib/php.ini // 查找下面的参数,修改下面的东西 mysqli.default_socket = /var/lib/mysql/mysql.sock // 这个不是命令注意下,记录修改php.ini date.timezone = PRC /usr/local/php7/bin/php -m cp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.conf cp /usr/local/php7/etc/php-fpm.d/www.conf.default /usr/local/php7/etc/php-fpm.d/www.conf cp sapi/fpm/php-fpm.service /usr/lib/systemd/system/ // 修改php-fpm配置 vim /usr/lib/systemd/system/php-fpm.service // 修改下面的两行 PIDFile=/usr/local/php7/var/run/php-fpm.pid ExecStart=/usr/local/php7/sbin/php-fpm --nodaemonize --fpm-config /usr/local/php7/etc/php-fpm.conf systemctl daemon-reload systemctl enable php-fpm systemctl start php-fpm systemctl status php-fpm
php7对应的redis、swoole扩展安装
扩展安装:https://www.iamle.com/archives/1989.html
2.1 编译安装php7的redis扩展支持
wget -c https://github.com/phpredis/phpredis/archive/php7.zip unzip php7.zip cd phpredis-php7 /usr/local/php7/bin/phpize ./configure --with-php-config=/usr/local/php7/bin/php-config make make install
/usr/local/php7/lib/php.ini中加入extension=redis.so
2.2 编译安装php7的swoole
wget -c https://github.com/swoole/swoole-src/archive/v2.0.5.tar.gz tar zxvf v2.0.5.tar.gz cd swoole-src-swoole-2.0.5-stable/ /usr/local/php7/bin/phpize ./configure --with-php-config=/usr/local/php7/bin/php-config make make install
/usr/local/php7/lib/php.ini中加入extension=swoole.so
相关文章推荐
- centos安装php php-fpm 以及 配置nginx
- Centos7下安装php-redis扩展及简单使用
- Centos7下安装php-redis扩展及简单使用
- Centos7下yum安装配置nginx与php
- centos安装php php-fpm 以及 配置nginx
- CentOS安装Redis、PHPredis扩展及Redis配置文件详解 推荐
- Redis在Centos7下安装,与phpredis扩展安装
- linux redis 安装配置, 以及redis php扩展
- Centos7下编译安装配置Nginx+PHP+MySql环境
- CentOS安装Redis、PHPredis扩展及Redis配置文件详解
- centos7.3 下 安装lnmp(nginx1.10、mysql5.7、php7.0.20)
- Ubuntu安装redis并配置远程、密码以及开启php扩展
- inux redis 安装配置, 以及redis php扩展
- centos7 安装php7+mysql5.7+nginx+redis
- Ubuntu中安装启用Redis以及对应PHP扩展安装
- centos6.5安装配置nginx+php+mysql+httpsqs+ttserver+redis
- centos下安装redis 以及 phpredis扩展
- Ubuntu 14.04 安装配置MySQL5.7 PHP7.1 Nginx1.10
- Centos7下安装php-redis扩展及简单使用
- CentOS 7 安装 LNMP 环境(PHP7 + MySQL5.7 + Nginx1.10)