unable to bind listening socket for address '/run/php/php7.1-fpm.sock' no such file or directory
啟動命令(ling):sudo /etc/init.d/php7-fpm start
php啟動的時候報這個錯誤(wu)!
手動創建(jian) 目錄(lu) mkdir -pv /run/php/
1. 下載安裝php7.0、php7.0-fpm及其他常用模(mo)塊
sudo apt-get install -y php7.0
sudo apt-get install -y php7.0-fpm
sudo apt-get install -y php-zip
sudo apt-get install -y php-dompdf
sudo apt-get install -y php-xml
sudo apt-get install -y php-mbstring
sudo apt-get install -y php-curl
sudo apt-get install -y php-mysql
2. 下載安裝Nginx(1.10.3)
sudo apt-get install -y nginx
1
3. 配(pei)置Nginx
修改(gai)/etc/nginx/sites-available下的(de)default文件
# Add index.php to the list if you are using PHP
index.php index index.html index.htm index.nginx-debian.html;
1
2
在server項中找到關于php的(de)配置(zhi)并啟(qi)用
location ~ \\.php$ {
include snippets/fastcgi-php.conf;
#With php7.0-cgi alone:
#fastcgi_pass 127.0.0.1:9000;
#With php7.0-fpm:
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
4. 測(ce)試服務器
重(zhong)啟(qi)Nginx:
重(zhong)啟php7.0-fpm
sudo /etc/init.d/nginx restart
sudo /etc/init.d/php7.0-fpm restart
1
2
在(zai)/var/www/html目(mu)錄(lu)下新建一個php文件
<?php
phpinfo();
?>
$ sudo apt-get install mysql-server-5.6 mysql-client-5.6
途中(zhong)會(hui)提示設置(zhi)MySQL的(de)密碼,安裝(zhuang)好后:
$ mysql -uroot -p
unable to bind listening socket for address '/run/php/php7.1-fpm.sock' no such file or directory
啟動命令(ling):sudo /etc/init.d/php7-fpm start
php啟動的時候報這個錯誤(wu)!
手動創建(jian) 目錄(lu) mkdir -pv /run/php/
Ubuntu 16.04下載(zai)(zai)軟件(jian)速(su)度(du)有點慢(man),因為默認的(de)(de)是從國外下載(zai)(zai)軟件(jian),那就更換到(dao)國內(nei)比(bi)較(jiao)好(hao)的(de)(de)快(kuai)速(su)更新源(yuan)(就是這些(xie)軟件(jian)所在的(de)(de)服務器),一(yi)般(ban)直接百度(du)Ubuntu更新源(yuan)就能(neng)出來一(yi)大堆,這時(shi)候最好(hao)是找(zhao)和自己Ubuntu版本一(yi)致的(de)(de)更新源(yuan),我(wo)的(de)(de)Ubuntu版本是16.04,下面是我(wo)找(zhao)到(dao)的(de)(de)一(yi)個(ge)比(bi)較(jiao)好(hao)的(de)(de)更新源(yuan)。
1.尋找(zhao)國內鏡像源
//mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
2.配置(zhi)source list源
sources.list系統自帶的,源(yuan)是(shi)來Ubuntu的官(guan)網!安裝包比較慢,所以(yi)最好切(qie)換成(cheng)國內的
linuxidc.com@ubuntu:~$ cd /etc/apt
linuxidc.com@ubuntu:/etc/apt$ sudo cp sources.list sources.list.bak
linuxidc.com@ubuntu:/etc/apt$ vim sources.list
# 默認注(zhu)釋(shi)了源碼鏡像(xiang)以提高(gao) apt update 速(su)度,如有需要(yao)可自行(xing)取消注(zhu)釋(shi)
deb //mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src //mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb //mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src //mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb //mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src //mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb //mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src //mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# 預發布軟件源,不建議(yi)啟用
# deb //mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src //mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
3. 更新源(yuan)
linuxidc.com@ubuntu:/etc/apt$ sudo apt-get update
命(ming)中:1 //mirrors.aliyun.com/ubuntu xenial InRelease
命中:2 //mirrors.aliyun.com/ubuntu xenial-updates InRelease
命(ming)中:3 //mirrors.aliyun.com/ubuntu xenial-backports InRelease
命中(zhong):4 //mirrors.aliyun.com/ubuntu xenial-security InRelease
正在讀取(qu)軟(ruan)件(jian)包(bao)列表... 完成
測試:安(an)裝sl包(bao)
linuxidc.com@ubuntu:/etc/apt$ sudo apt-get install sl
linuxidc.com@ubuntu:/etc/apt$ sl
4.其他一些(xie)命令
sudo apt-get update 更新(xin)源
sudo apt-get install package 安裝(zhuang)包
sudo apt-get remove package 刪(shan)除包(bao)
sudo apt-cache search package 搜索(suo)軟件包
sudo apt-cache show package 獲取包的相關信息,如說明、大小(xiao)、版本等
sudo apt-get install package --reinstall 重(zhong)新安(an)裝包
sudo apt-get -f install 修復(fu)安(an)裝
sudo apt-get remove package --purge 刪(shan)除包,包括配置文件(jian)等
sudo apt-get build-dep package 安裝相關(guan)的編譯環境
sudo apt-get upgrade 更新已安裝的包
sudo apt-get dist-upgrade 升級系統(tong)
sudo apt-cache depends package 了解(jie)使用該包依賴(lai)那些包
sudo apt-cache rdepends package 查看該包被(bei)哪些包依賴(lai)
sudo apt-get source package 下載該包的源代碼
sudo apt-get clean && sudo apt-get autoclean 清(qing)理無用(yong)的(de)包
sudo apt-get check 檢查是否有損(sun)壞的依賴
deb //mirrors.aliyun.com/ubuntu/ precise main restricted universe multiverse
deb //mirrors.aliyun.com/ubuntu/ precise-security main restricted universe multiverse
deb //mirrors.aliyun.com/ubuntu/ precise-updates main restricted universe multiverse
deb //mirrors.aliyun.com/ubuntu/ precise-proposed main restricted universe multiverse
deb //mirrors.aliyun.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src //mirrors.aliyun.com/ubuntu/ precise main restricted universe multiverse
deb-src //mirrors.aliyun.com/ubuntu/ precise-security main restricted universe multiverse
deb-src //mirrors.aliyun.com/ubuntu/ precise-updates main restricted universe multiverse
deb-src //mirrors.aliyun.com/ubuntu/ precise-proposed main restricted universe multiverse
deb-src //mirrors.aliyun.com/ubuntu/ precise-backports main restricted universe multiverse
sudo apt-get update && sudo apt-get -y upgrade//更新一下列表
docker run -it -d --name webln -p 80:80 -v /d/dockerwww:/mmt/www lnweb /bin/bash