centos7 下 搭建 nginx+php+mariadb+laravel 开发环境
2019-05-21 15:04
731 查看
版权声明:闪灵龍所有 https://blog.csdn.net/qq_38117192/article/details/90378302
nginx 安装
执行命令安装 EPEL
yum install epel-release -y
现在执行安装nginx,命令如下:
yum install nginx -y
设置开机启动nginx:
systemctl start nginx systemctl enable nginx.service
现在输入你服务器的 IP 地址就能见到 Nginx 的欢迎页了
MariaDB 的安装
执行命令安装数据库:
yum install mariadb-server mariadb -y
安装完毕后,和nginx 一样,设置开机启动,并初始化:
systemctl start mariadb systemctl enable mariadb mysql_secure_installation
设置数据库密码 ,之后的全部回车默认选择
安装PHP
设置centos7的php7安装源:
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
安装php7.2和各种扩展:
yum install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml
启动php 然后 设置开机启动
systemctl start php-fpm systemctl enable php-fpm.service
安装composer
curl -sS https://getcomposer.org/installer | php
把composer.phar移动到环境下让其变成可执行
mv composer.phar /usr/local/bin/composer
测试
composer -V
设置 composer 国内镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
配置nginx支持php
执行命令 修改nginx配置
vim /etc/nginx/conf.d/default.conf
server段中去掉下面的注释,并更改成如下配置:
location ~ \.php$ { root /usr/share/nginx/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
修改配置完成后,重启nginx 服务:
systemctl reload nginx
相关文章推荐
- Nginx学习笔记——搭建Linux +Nginx+PHP+Mariadb(MySql)开发环境
- CentOS 6.5 搭建PHP环境(Nginx+MariaDB+PHP7)
- 一步一步搭建CentOS+PHP+Mysql+Nginx开发环境
- php7.0 + mysql5.7.10 + nginx7.0 web开发环境搭建(CentOS7)
- CentOS 7.0 配置nginx+php+mariadb开发环境
- 搭建php+宝塔面板+vagrant+laravel+Mac+centos7.2+Composer开发环境
- 用docker搭建php+nginx+laravel的开发环境
- centos7.2环境yum方式快速搭建lnmp环境nginx+mariadb+php-fpm
- CentOS搭建nginx+tomcat+laravel+php+Mongodb环境1(nginx篇)
- centos7.2环境yum方式快速搭建lnmp环境nginx+mariadb+php-fpm
- CentOS7.2 上 Nginx PHP Mariadb 环境搭建
- 最小化安装CentOS7 + xfce4 +PHP + nginx +mariadb 开发环境
- centos6.5下使用yum完美搭建LNMP环境(php5.6,mysql5.5,nginx1.10)
- phpstudy+nginx+php7.2.1+laravel环境搭建
- 【nginx,apache】thinkphp ,laravel,yii2开发运行环境搭建
- 在本地 CentOS 7 上搭建 Web 开发环境 — Web 服务器 nginx
- Centos 6.5 64位搭建Laravel 5.2开发环境
- 阿里云服务器CentOS系统搭建php开发环境(apache+php+mysql)
- Cacti监控服务器配置教程(基于CentOS+Nginx+MySQL+PHP环境搭建)
- Linux(centos)下用vim搭建php开发环境IDE