ubuntu 18.04 配置php7.2 + apache + mysql環(huán)境

安裝php7.2

安裝軟件源拓展工具

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

添加 Ond?ej Sury 的 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 #檢查狀態(tài)

更新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身份登錄

到此大功告成。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容