美文网首页
ubuntu 18.04 配置php7.2 + apache +

ubuntu 18.04 配置php7.2 + apache +

作者: 奥利奥蘸墨水 | 来源:发表于2019-02-23 11:19 被阅读0次

    安装php7.2

    安装软件源拓展工具

    sudo apt -y install software-properties-common apt-transport-https lsb-release ca-certificates
    

    添加 Ondřej Surý 的 PHP PPA 源,需要按一次回车

    sudo add-apt-repository ppa:ondrej/php  
    

    更新软件源缓存

    sudo apt-get update
    

    安装php7.2

    sudo apt install php7.2-fpm php7.2-mysql php7.2-curl php7.2-gd php7.2-mbstring php7.2-xml php7.2-xmlrpc php7.2-zip php7.2-opcache -y
    

    设置php

    安装完成后,编辑 /etc/php/7.2/fpm/php.ini 替换换 ;cgi.fix_pathinfo=1 为 cgi.fix_pathinfo=0 快捷命令

    sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/' /etc/php/7.2/fpm/php.ini 
    

    管理php

    先重启

    systemctl restart php7.2-fpm
    

    更多操作

    systemctl restart php7.2-fpm #重启
    systemctl start php7.2-fpm #启动
    systemctl stop php7.2-fpm #关闭
    systemctl status php7.2-fpm #检查状态
    

    更新php

    直接update即可

    sudo apt-get update
    sudo apt-get upgrade -y
    

    安装apache

    安装apache

    sudo apt-get install apache2
    

    让apache能识别php文件

    sudo apt-get install libapache2-mod-php7.2
    

    安装mysql

    安装mysql

    sudo apt-get install mysql-server
    

    配置mysql

    ubuntu18.04安装mysql的时候,不会像16.04那样让我们输入root用户的密码,所以安装之后,我们需要配置之后,手动来设置mysql的root用户的密码

    • 查看root用户的默认密码
    sudo cat /etc/mysql/debian.cnf
    

    找到password后面的值,就是默认密码

    • 以root用户和刚才的密码登录mysql
    mysql -u debian-sys-maint -p
    
    • 修改密码,这里将root用户的密码改为mysql
    
    use mysql;
    // 下面这句命令有点长,请注意。
    update mysql.user set authentication_string=password('mysql') where user='root' and Host ='localhost';
    update user set plugin="mysql_native_password"; 
    flush privileges;
    quit;
    
    • 重启并登录mysql
    sudo service mysql restart //重启
    mysql -u root -p //以root身份登录
    

    到此大功告成。

    相关文章

      网友评论

          本文标题:ubuntu 18.04 配置php7.2 + apache +

          本文链接:https://www.haomeiwen.com/subject/grwuyqtx.html