ubuntu14.04安装MySQL、PHP7.*、nginx。
2017-11-30 11:25
519 查看
1.前期准备:
2.安装nginx:
ps -ef|grep nginx 查看nginx是否启动
service nginx start
service php-fpm start
service mysql start
#其实这些命令执行的文件是/etc/init.d/服务名称 的脚本
#如启动nginx 也可以:./ect/init.d/nginx -s start
文件出处:“http://www.jianshu.com/p/5acf996a2a30”,并更改或新增了些我安装时用到的。。
# 更新 apt-get sudo apt-get update # 安装常用工具 sudo apt-get install -y curl vim sudo apt-get install linux-image-generic-lts-raring linux-headers-generic-lts-raring // 安装必要/可选的包 sudo apt-get install zip unzip php-zip # 解决有可能存在的语言问题 apt-get install -y language-pack-en-base locale-gen en_US.UTF-8 export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8
2.安装nginx:
# 安装 sudo apt-get install -y nginx #配置文件位置:/etc/nginx/nginx.conf 但是常见一般位置是在/usr/local/nginx/conf/nginx.conf # 管理nginx服务 sudo service nginx start // 启动 sudo service nginx stop // 停止 sudo service nginx restart // 重启 测试 curl localhost3.安装php7:
# 添加php的仓库(ubuntu软件源中没有自带的php7.*,需要添加) sudo apt-get install -y software-properties-common #> 中途按下回车 sudo add-apt-repository ppa:ondrej/php # 安装php7.0,可以选择指定版本,我看了下5.4以上的有,安装前先使用apt-cache search php7.0类似命令搜索下 sudo apt-get update # 安装 sudo apt-get install -y php7.0 php7.0-mysql php7.0-fpm php7.0-curl php7.0-xml php7.0-mcrypt php7.0-json php7.0-gd php7.0-mbstring php7.0-zip php-mongodb php-memcached php-redis # 测试 (如果有结果,则表示安装成功) php -v # 配置php.ini vim /etc/php/7.0/fpm/php.ini # 将cgi.fix_pathinfo=1这一行去掉注释,将1改为0 #配置php-fpm vim /etc/php/7.0/fpm/pool.d/www.conf # 修改 listen = /var/run/php/php7.0-fpm.sock配置nginx:
#配置nginx vim /etc/nginx/sites-enabled/default 1. 将`index index.html index.htm;`改成`index index.php index.html index.htm;` 2. 在`service`里面,`location /{}`下面增加以下配置 location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini # With php5-cgi alone: # fastcgi_pass 127.0.0.1:9000; # With php5-fpm: fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } 3. 修改 /etc/nginx/nginx.conf 文件 vi /etc/nginx/nginx.conf # 在 http{ 括号结束之前加上以下代码 include vhost/*.conf; #添加访问项目域名:(我的项目在/home/vagrant/Code) sudo mkdir vhost sudo touch code.caff.conf sudo vim code.caff.conf #打开的新文件添加: server { listen 80; root /home/vagrant/Code; index index.php index.html index.htm; server_name demo.com; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } #如果在window访问虚拟机的话。需要在C:\Windows\System32\drivers\etc\host添加虚拟注册:如我添加的是:192.168.33.10 demo.com 域名需要和nginx配置的一致安装MySQL:
# 安装过程中会提示输入密码及确认密码,输入即可 apt-get install -y mysql-server # 测试 service mysql start mysql -uroot 4000 -p # 输入密码后进入到mysql表示安装成功 # 退出 exit启动MySQL、PHP、nginx服务:
ps -ef|grep nginx 查看nginx是否启动
service nginx start
service php-fpm start
service mysql start
#其实这些命令执行的文件是/etc/init.d/服务名称 的脚本
#如启动nginx 也可以:./ect/init.d/nginx -s start
文件出处:“http://www.jianshu.com/p/5acf996a2a30”,并更改或新增了些我安装时用到的。。
相关文章推荐
- ubuntu 14.04 nginx + mysql + php源码安装
- ubuntu 14.04安装nginx+php+mysql
- Ubuntu 14.04 安装 Nginx PHP5 MySQL
- 2017 ubuntu 14.04 安装 Nginx PHP MySQL
- centos 6.2 ubuntu 12.04 上安装apache(httpd2.4) nginx1.2 php5.3.10 mysql5.3
- Ubuntu 12.04上安装Nginx, PHP,Mysql及配置
- 在Ubuntu 12.4 下安装 nginx, MySQL, PHP
- Ubuntu 14.04 LTS 安装 LNMP Nginx\PHP5 (PHP-FPM)\MySQL
- Ubuntu 下 nginx , php , mysql 和 golang 的简单安装
- ubuntu安装配置 mysql+php+nginx
- ubuntu 10.10 源码安装 nginx php mysql
- Ubuntu Server 14.04 安装+安全Web服务器(linux+apache+mysql+php)搭建流程(更新)
- ubuntu 12.0 下nginx+mysql+php 的安装
- ubuntu下的nginx+php+mysql安装配置
- ubuntu+nginx+php7+mysql 安装
- 基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
- Ubuntu15.10下安装Nginx,PHP5(及PHP-FPM),MySQL
- LNMP一键安装包-CentOS/Ubuntu/Debian自动安装Nginx,MySQL,PHP
- Ubuntu下安装Nginx+PHP+MySQL
- LNMP一键安装包-CentOS/Ubuntu/Debian自动安装Nginx,MySQL,PHP