zoukankan      html  css  js  c++  java
  • ubuntu18+php+nginx+php-amqp

    • 我在ubuntu18下的安装php-nginx发现以下几个问题

    首先是安装nginx

    sudo -i  切换root用户
    apt update   更新apt源
    apt intall nginx 安装稳定版nginx
    测试nginx是否成功:nginx -v
    

    接下来安装php7.2

    因为执行apt isntall php默认安装的是5.,现在都7.了,没必要装那么老得

    apt install php7.2
    问题一:因为是要和nginx使用所以还要装php7.2fpm
    apt install php7.2-fpm
    问题二:find / -name php.ini 会有cli 和 fpm两个php.ini,这个两个的区别(我有写自行找找),因为和nginx配合使用我们要用fpm下的ini文件
    

    这两个安装好了,执行curl localhost你会发现啥都没有
    因为你要修改/etc/nignx/sites-enabled/default文件

    server {
    	listen 80 default_server;
    	listen [::]:80 default_server;
    
    	root /var/www/html;
    
    	index index.php index.html index.htm index.nginx-debian.html;
    
    	server_name _;
    
    	location / {
    		# First attempt to serve request as file, then
    		# as directory, then fall back to displaying a 404.
    		try_files $uri $uri/ =404;
    	}
    
    	location ~ .php$ {
    		include snippets/fastcgi-php.conf;
    	#
    	#	# With php-fpm (or other unix sockets):
    		fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
    	#	# With php-cgi (or other tcp sockets):
    	#	fastcgi_pass 127.0.0.1:9000;
    	}
    }
    我把一些注释掉的东西删掉了,注意哪个php7.2-fpm.sock
    再去/var/www/html/下
    touch index.php
    vi index.php
    添加<?php phpinfo(); ?>
    

    接下来执行

    service nginx start && service php7.2fpm start
    在未执行service php7.2fpm start之前是没有:/var/run/php/php7.2-fpm.sock;这个文件的

    最后 curl localhost查看成果

    由于我要安装amqp协议
    apt install php7.2-amqp  其他的拓展一样的
    laravel安装的时候报了错
    我这样处理过
    apt install php7.2-mbstring
    apt install php7.2-bcmath
    各位具体错误具体分析
    因为嫌弃安装mysql比较麻烦我这里安装采用docker下的mysql
    snap isntall docker 这个是最新版的安装
    docker login 习惯性登录
    docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7 --character-set-server=utf8
    这样mysql就有了
    
  • 相关阅读:
    绘图类
    画笔类
    创建模态,非模态对话框
    菜单类
    [WPF]程序随系统自启动
    [WPF]xml序列化以及反序列化数据
    [WPF]项目整合Metro和MaterialDesignInXamlToolkit UI框架
    [WPF]鼠标移动到Button颜色改变效果设置
    [Leetcode] 寻找数组的中心索引
    [Leetcode]在排序数组中查找元素的第一个和最后一个位置
  • 原文地址:https://www.cnblogs.com/mxyindex/p/11051221.html
Copyright © 2011-2022 走看看