Ubuntu --- 安装lnmp(php7.0)

1.安装nginx

sudo apt-get install nginx # 安装
sudo vim /etc/nginx/sites-enabled/default # 修改配置文件
sudo nginx -t # 检查配置文件
sudo service nginx restart
sudo /etc/init.d/nginx restart

 

# nginx 配置文件
listen 80 default_server;
root /var/www;

# Add index.php to the list if you are using PHP
index index.php index.html index.htm index.nginx-debian.html;
 
#找到   location ~ \.php$  { 修改里面
 
#socket 方式 必须和上面socket的listen路径一样
#fastcgi_pass unix:/run/php/php7.0-fpm.sock;
  
#TCP方式
fastcgi_pass 127.0.0.1:9000;
# nginx 配置文件


#不管用那种方式,通信方式一定要对应。

 

2.安装php7

sudo apt-get install php7.0-fpm # 安装
sudo vim /etc/php/7.0/fpm/pool.d/www.conf #修改配置文件
#可以用如下方式检查下配置文件是否有错误
sudo php-fpm7.0 -t 
sudo service php7.0-fpm restart # 重启

 

# php 配置文件
# nginx 和fastcgi通信有2种方式,一种是TCP方式,还有种是UNIX Socket方式
# 默认是socket方式
# listen = /run/php/php7.0-fpm.sock
 listen = 127.0.0.1:9000 # TCP方式

 

3.安装php扩展

sudo apt install php-mysql php-curl php-mcrypt php-gd php-memcached php-redis  #此方式安装会同时在多个版本下面分别安装
 
#还有一些库
sudo apt install php7.0  #按tab 可以显示如下一些库
php7.0            php7.0-fpm        php7.0-mysql      php7.0-sqlite3
php7.0-bcmath     php7.0-gd         php7.0-odbc       php7.0-sybase
php7.0-bz2        php7.0-gmp        php7.0-opcache    php7.0-tidy
php7.0-cgi        php7.0-imap       php7.0-pgsql      php7.0-xml
php7.0-cli        php7.0-interbase  php7.0-phpdbg     php7.0-xmlrpc
php7.0-common     php7.0-intl       php7.0-pspell     php7.0-xsl
php7.0-curl       php7.0-json       php7.0-readline   php7.0-zip
php7.0-dba        php7.0-ldap       php7.0-recode    
php7.0-dev        php7.0-mbstring   php7.0-snmp      
php7.0-enchant    php7.0-mcrypt     php7.0-soap
 
 
#这个php 的源提供了几个版本的php 5.5  5.6  7.0 7.1

4.安装Mysql(注意密码不要用root,不然远程连接mysql可能会怎么也连不上)

sudo apt-get install mysql-server mysql-client # 安装
service mysql start # 启动
/etc/init.d/mysql start # 启动
mysql -V # 查看版本 大写V

 

===

 

posted @ 2017-10-13 21:40  涛涛taotao  阅读(337)  评论(0编辑  收藏  举报