Bash On Ubuntu:PHP 多版本共存 + Nginx 1.13.4 + Mysql 8.0

啟動(dòng) Bash:

方法一:win + R:bash 回車

方法二:win + R:cmd 回車

bash 回車

添加用戶再菊、用戶組

groupadd www

useradd -s /sbin/nologin -M www www

groupadd nginx

useradd -s /sbin/nologin -M nginx nginx

安裝普通依賴

apt install build-essentials

安裝 PHP:

方法一:編譯源碼

PHP7.1.8:http://us1.php.net/distributions/php-7.1.8.tar.gz

tar -zxf php-7.1.8.tar.gz

cd php-7.1.8

ll


./confgure --help #查看編譯可選參數(shù)


./confgure --prefix=(安裝目錄栗竖,可選)/mnt/g/BashOnUbuntu/php/php-7.1.8 --with-config-file-path=(配置文件存放路徑宪摧,可選)/mnt/g/BashOnUbuntu/php/php-7.1.8/etc/ --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl=(可選)/usr/local/ssl/ --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-jpeg-dir --with-xmlrpc --with-xsl --with-zlib --with-bz2 --with-mhash --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-sysvshm --enable-xml --enable-zip?

如果出現(xiàn):error: Cannot find OpenSSL's libraries

? ? 執(zhí)行:apt build-essential libexpat1-dev libgeoip-dev libpng-dev libpcre3-dev libssl-dev libxml2-dev rcs zlib1g-dev libmcrypt-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libwebp-dev pkg-config

原鏈接

出現(xiàn):error: Please reinstall the BZip2 distribution

? ? 執(zhí)行:apt install libbz2-dev libfreetype6-dev libxslt1-dev

坑:Openssl、gd

make && make install

ln -s php-7.1.8-path/bin/php /usr/sbin/php-7.1.8 #創(chuàng)建軟鏈接

ln -s php-7.1.8-path/sbin/php-fpm /usr/sbin/php-fpm-7.1.8 #創(chuàng)建軟鏈接

php7.2.b2:wget https://downloads.php.net/~pollita/php-7.2.0beta2.tar.gz

tar -zxf php-7.2.0beta2.tar.gz

cd php-7.2.0beta2

./confgure --prefix=(安裝目錄蹋肮,可選)/mnt/g/BashOnUbuntu/php/php-7.2.b2 --with-config-file-path=(配置文件存放路徑蚁廓,可選)/mnt/g/BashOnUbuntu/php/php-7.2.b2/etc/ --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl=(可選)/usr/local/ssl/ --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-jpeg-dir --with-xmlrpc --with-xsl --with-zlib --with-bz2 --with-mhash --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-sysvshm --enable-xml --enable-zip


make && make install


ln -s php-7.2.b2-path/bin/php /usr/sbin/php-7.2.b2 #創(chuàng)建軟鏈接

ln -s php-7.2.b2-path/sbin/php-fpm /usr/sbin/php-fpm-7.2.b2 #創(chuàng)建軟鏈接

PHP 多版本共存睡汹,只需修改默認(rèn)的監(jiān)聽(tīng)端口:

vim php-path/etc/php-fpm.d/www.conf

方法二:添加 php 源進(jìn)行安裝

add-apt-repository ppa:ondrej/php

apt update

apt-cache search php7

apt install php-version …………


安裝 Nginx:

wget http://nginx.org/download/nginx-1.13.4.tar.gz

pcre 下載地址:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/

zlib 下載:wget http://zlib.net/zlib-1.2.11.tar.gz

tar -zxf nginx-version

cd nginx-path

./configure --prefix=/usr/local/nginx/nginx-1-13 --user=nginx --group=nginx --with-http_ssl_module --with-http_v2_module --with-http_realip_module --with-http_flv_module --with-http_mp4_module --with-http_gzip_static_module --with-pcre=/opt/down/pcre-8.41 --with-zlib=/opt/down/zlib-1.2.11 --with-openssl=/opt/down/openssl-1.0.2l/ --with-debug --with-ipv6

make && make install


ln -s nginx-path/sbin/nginx /usr/sbin/nginx-1-13

nginx-1-13 -t #檢查配置

nginx-1-13


啟動(dòng) Nginx + php-fpm

php-fpm-7.1.8


php-fpm-7.2.b2


編輯 hosts:vim /etc/hosts

? ? ? ?127.0.0.1 域名

nginx-1-13 回車




安裝 Mysql 8.0:

Ubuntu 安裝:https://dev.mysql.com/downloads/repo/apt/

wget https://repo.mysql.com//mysql-apt-config_0.8.7-1_all.deb

dpkg -i mysql-apt-config_0.8.7-1_all.deb




apt update

apt install mysql-server

service mysql start|stop|status

mysql -u 用戶名 -p




最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子咨油,更是在濱河造成了極大的恐慌您炉,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,946評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件役电,死亡現(xiàn)場(chǎng)離奇詭異邻吭,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)宴霸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,336評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門囱晴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人瓢谢,你說(shuō)我怎么就攤上這事畸写。” “怎么了氓扛?”我有些...
    開(kāi)封第一講書人閱讀 169,716評(píng)論 0 364
  • 文/不壞的土叔 我叫張陵枯芬,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我采郎,道長(zhǎng)千所,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 60,222評(píng)論 1 300
  • 正文 為了忘掉前任蒜埋,我火速辦了婚禮淫痰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘整份。我一直安慰自己待错,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,223評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布烈评。 她就那樣靜靜地躺著火俄,像睡著了一般。 火紅的嫁衣襯著肌膚如雪讲冠。 梳的紋絲不亂的頭發(fā)上瓜客,一...
    開(kāi)封第一講書人閱讀 52,807評(píng)論 1 314
  • 那天,我揣著相機(jī)與錄音竿开,去河邊找鬼谱仪。 笑死,一個(gè)胖子當(dāng)著我的面吹牛德迹,可吹牛的內(nèi)容都是我干的芽卿。 我是一名探鬼主播,決...
    沈念sama閱讀 41,235評(píng)論 3 424
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼胳搞,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼卸例!你這毒婦竟也來(lái)了称杨?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 40,189評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤筷转,失蹤者是張志新(化名)和其女友劉穎姑原,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體呜舒,經(jīng)...
    沈念sama閱讀 46,712評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡锭汛,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,775評(píng)論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了袭蝗。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片唤殴。...
    茶點(diǎn)故事閱讀 40,926評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖到腥,靈堂內(nèi)的尸體忽然破棺而出朵逝,到底是詐尸還是另有隱情,我是刑警寧澤乡范,帶...
    沈念sama閱讀 36,580評(píng)論 5 351
  • 正文 年R本政府宣布配名,位于F島的核電站,受9級(jí)特大地震影響晋辆,放射性物質(zhì)發(fā)生泄漏渠脉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,259評(píng)論 3 336
  • 文/蒙蒙 一瓶佳、第九天 我趴在偏房一處隱蔽的房頂上張望芋膘。 院中可真熱鬧,春花似錦涩哟、人聲如沸索赏。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 32,750評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至埃儿,卻和暖如春器仗,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背童番。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,867評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工精钮, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人剃斧。 一個(gè)月前我還...
    沈念sama閱讀 49,368評(píng)論 3 379
  • 正文 我出身青樓轨香,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親幼东。 傳聞我的和親對(duì)象是個(gè)殘疾皇子臂容,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,930評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • 更改ip和dnsVi /etc/sysconfig/network-scripts/ifcfg-eth0vi /...
    Xwei_閱讀 1,830評(píng)論 0 3
  • 一科雳、配置防火墻,開(kāi)啟80端口脓杉、3306端口 CentOS 7.0默認(rèn)使用的是firewall作為防火墻糟秘,這里改為i...
    ArleyDu閱讀 2,098評(píng)論 0 0
  • PHP Configure 一、./configure --prefix=/usr/local/php7.0.8 ...
    xiaojianxu閱讀 1,052評(píng)論 0 1
  • 1. Nginx的模塊與工作原理 Nginx由內(nèi)核和模塊組成球散,其中尿赚,內(nèi)核的設(shè)計(jì)非常微小和簡(jiǎn)潔,完成的工作也非常簡(jiǎn)單...
    rosekissyou閱讀 10,222評(píng)論 5 124
  • 愛(ài)情就是你喜歡她蕉堰,她也喜歡你凌净。 突然你發(fā)現(xiàn)其實(shí)你沒(méi)那么喜歡她,可她正喜歡你屋讶。 你發(fā)現(xiàn)你那么留戀泻蚊,似乎離不開(kāi)她了,可...
    半璧江山閱讀 411評(píng)論 0 4