成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網
最全最豐富的資訊網站

vagrant如何搭建php7環境

本篇文章介紹了vagrant搭建php7開發環境的方法。其中涵蓋了nginx的安裝與配置,composer的安裝與配置,php7安裝及模塊安裝,以及centos7中防火墻的配置。

vagrant如何搭建php7環境

前面已經把vagrant的基礎知識已經基本過了一遍 了,相信只要按著教程來,你已經搭建好了自己的基礎環境。接下來說一說如何搭建php7的開發環境。

申明一下,這里使用的box,就是前面演示的centos7
地址奉上:
https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box

安裝nginx

首先需要跟新一些ngin的相關源。

$ rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm  // 執行安裝過程 $ yum install nginx

看到以下界面時,請稍等,如果需要輸入的地方,請直接按 y 然后回車。

vagrant如何搭建php7環境

啟動nginx并設置為開機啟動

$ systemctl start nginx  $ systemctl enable nginx

安裝epel與remi源

安裝epel,epel是Fedora小組維護的一個軟件倉庫項目,為RHEL/CentOS提供他們默認不提供的軟件包。安裝時一定需要注意一下自己系統的版本額。

$ rpm -ivh http://mirrors.opencas.cn/epel/7/x86_64/e/epel-release-7-5.noarch.rpm

2016-10-22日修改:

最近發上面的源不能用了。請大家自己在這里找對應的版本

http://dl.fedoraproject.org/pub/

過不了墻的請用國內鏡像

http://mirrors.sohu.com/fedora-epel/7/x86_64/e/epel-release-7-8.noarch.rpm

remi源種包含最新的php相關信息,如:php7、mysql等,因此為了便捷獲取php7的最新信息,也需要安裝一下這個源。

$ rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

iptables防火墻

因為以前經常使用iptables,對centos7自帶的firewalld防火墻不熟悉,因此我就將關閉centos7自帶的firewalld,啟用自己熟悉的iptables吧。

首先,關閉自帶的firewalld防火墻

$ systemctl stop firewalld.service  $ systemctl disable firewalld.service #防止開機啟動

安裝iptables

$ yum install iptables-services

安裝進程如下圖所示

vagrant如何搭建php7環境

啟動iptables防火墻

systemctl start iptables.service  systemctl enable iptables.service #開機自動啟動

編輯防火墻配置文件

為了我們在自己的主機上能夠順利訪問,需要開啟以下端口,

vim /etc/sysconfig/iptables

編輯防火墻,設置80(nginx) 3306(mysql/mariadb) 6379(redis)端口,外網可訪問

vagrant如何搭建php7環境

PHP7.0的安裝

查看remi源中可安裝的php信息

$ yum list --enablerepo=remi --enablerepo=remi-php70 | grep php70

該列表會列出所有可以安裝的php模塊信息,從中安裝自己需要的模塊,下面安裝模塊,是我自己的一個模塊選擇情況。其中有一部分是必須的,有一部分是可選的。比如php-fpm就是必須的,如果你用的是nginx的話。

$ yum install --enablerepo=remi --enablerepo=remi-php70 php php-opcache php-pecl-apcu php-devel php-mbstring php-mcrypt php-mysqlnd php-pecl-xdebug php-pdo php-pear php-fpm php-cli php-xml php-bcmath php-process php-gd php-common php-json php-imap php-pecl-redis php-pecl-memcached php-pecl-mongodb

安裝完成后,輸入 php -v 可以查看當前安裝的php版本信息。

vagrant如何搭建php7環境

啟動php-fpm,因為nginx需要通過它來解析php程序

$ systemctl start php-fpm $ systemctl enable php-fpm #設置開機自啟動

配置nginx可以訪問php

進入nginx的文件配置中心,

$ cd /etc/nginx/conf.d/ # 復制默認的配置文件  $ cp default.conf php.conf

首先先通過vim編輯default文件。將監聽端口改為8080, 因為后面我們自己的php.conf會用到80端口。

vagrant如何搭建php7環境

現在來編輯復制的php.conf文件,可以直接復制以下內容,至于配置的含義,后面再開一篇文章來單獨講解吧。

server {     listen       80;     server_name  localhost;      charset utf-8;     root /vagrant/www;# 自己的項目目錄,也就是php項目所在目錄      location / {         # 請注意,一定要加index.php這項         index  index.php index.html index.htm;     }      error_page   500 502 503 504  /50x.html;     location = /50x.html {         root   /usr/share/nginx/html;     }      location ~ .php$ {         fastcgi_pass   127.0.0.1:9000;         fastcgi_index  index.php;         # 注意此處變量的不同         fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;         include        fastcgi_params;     } }

修改完文件后,必須要重新啟動nginx,才會使當前的配置生效。

$ systemctl reload nginx

測試訪問

在/vagrant/www下新建一個文件index.php

<?php     phpinfo();

在瀏覽器中打開,訪問對應的ip,可以看到輸出的php信息

vagrant如何搭建php7環境

注:如果在使用過程中,有新增加的php模塊,需要重新啟動php-fpm

systemctl reload php-fpm

Mariadb的安裝

這里很多同學可能第一次聽說mariadb,他呢是mysql的一個重要分子,或者可以理解為mysql的替代品,自從mysql被控制后,更新速度已經慢太多了。兩者的用法基本沒有區別,實際中有哪些坑,大家可以自己去踩一踩。哈哈,別說我不負責任。

# 安裝 $ yum install mariadb-server # 啟動服務 $ systemctl start mariadb # 開機啟動 $ systemctl enable mariadb

MariaDB的安全配置

MariaDB默認root密碼為空,我們需要設置一下,執行腳本:

$ sudo mysql_secure_installation

這個腳本會經過一些列的交互問答來進行MariaDB的安全設置。

首先提示輸入當前的root密碼:

Enter current password for root (enter for none):

初始root密碼為空,我們直接敲回車進行下一步。

Set root password? [Y/n]

設置root密碼,默認選項為Yes,我們直接回車,提示輸入密碼,在這里設置您的MariaDB的root賬戶密碼。

Remove anonymous users? [Y/n]

是否移除匿名用戶,默認選項為Yes,建議按默認設置,回車繼續。

Disallow root login remotely? [Y/n]

是否禁止root用戶遠程登錄?如果您只在本機內訪問MariaDB,建議按默認設置,回車繼續。 如果您還有其他云主機需要使用root賬號訪問該數據庫,則需要選擇n。

Remove test database and access to it? [Y/n]

是否刪除測試用的數據庫和權限? 建議按照默認設置,回車繼續。

Reload privilege tables now? [Y/n]

是否重新加載權限表?因為我們上面更新了root的密碼,這里需要重新加載,回車。

完成后你會看到Success!的提示,MariaDB的安全設置已經完成。我們可以使用以下命令登錄MariaDB:

$ mysql -uroot -p

按提示輸入root密碼,就會進入MariaDB的交互界面,說明已經安裝成功。

vagrant如何搭建php7環境

最后我們將MariaDB設置為開機啟動。

$ sudo systemctl enable mariadb

讓外網可以進行鏈接

mysql> grant all on *.* to 'root'@'%' identified by 'root'; mysql> flush privileges;

安裝composer

composer的大名,我就不想介紹了,如果你是一個phper,沒用過,我也就不怪你,畢竟但是他現在才剛過1.0版,但是如果聽都沒聽過,請面壁去……

安裝說明

$ php -r “readfile(‘https://getcomposer.org/installer‘);” > composer-setup.php  $ php composer-setup.php  $ php -r “unlink(‘composer-setup.php’);”

上述 3 條命令的作用依次是:

  • 下載安裝腳本(composer-setup.php)到當前目錄。

  • 執行安裝過程。

  • 刪除安裝腳本 – composer-setup.php 。

全局安裝composer

全局安裝是將 Composer 安裝到系統環境變量 PATH 所包含的路徑下面,然后就能夠在命令行窗口中直接執行 composer 命令了。

Mac 或 Linux 系統:打開命令行窗口并執行如下命令將前面下載的 composer.phar 文件移動到 /usr/local/bin/ 目錄下面:

$ sudo mv composer.phar /usr/local/bin/composer

然后執行:

composer -v

vagrant如何搭建php7環境

由于composer的包都在國外,這里設置一下composer的配置,讓其每次運行時,都使用國內的包

$ composer config -g repo.packagist composer https://packagist.phpcomposer.com

查看composer的配置文件

vim /root/.composer/config.json

vagrant如何搭建php7環境

看到以上內容,表示配置成功!

推薦學習:php視頻教程

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
日韩免费无码成人久久久久久片| 热爆料-热门吃瓜-黑料不打烊| 老太太BGMBGMBGM性| 老熟女HDXXXX国产喷水| 女儿国在线观看免费版高清| AV一本久道久久波多野结衣| 97人人超碰国产精品最新o| АⅤ天堂中文在线网| 国产95在线 | 免费| 国精产品999国精产品官网| 久久AⅤ无码精品色午麻豆| 免费三级现频在线观看免费| 人与畜禽交互MOUSE| 么公的好大好硬好深好爽视频| 奶头好大揉着好爽视频午夜院| 久久精品女人天堂AV麻| 免费网站看V片在线18禁无码| 全彩漫画口工18禁无遮H| 图片区小说区AV区| 少妇高潮惨叫久久久久久电影| 小13箩利洗澡无码免费视频| 亚洲色大成网站WWW永久一区| 亚洲AV喷水无码XXX| 亚洲香蕉一本大道在线| 亚洲国产成人AV网站| 真人做受试看120分钟小视频| JAPANESE娇小侵犯| 国产精品女同一区二区| 久久精品国产精品久久久| 精品色欲少妇一区二区三区| 男生把QQ放进女生的QQ里在线| 色狠狠色噜噜AV综合五区| 亚洲国产精品国自产拍电影| 999精产国品一二三产区区 | 老熟女与小伙偷欢视频| 日产无人区一线二线三线最新版| 亚洲AV成人片无码www妖精| 午夜精品久久久久久久99热| 亚洲中文无码永久在线电影| 菠萝蜜视频网在线WWW| 护士猛少妇色ⅩⅩXXX猛叫| 欧美人禽猛交乱配视频网站| 人妻互换免费中文字幕| 人人妻人人澡人人爽人人到DVD| 午夜成人理论无码电影在线播放| 在教室伦流澡到高潮HGL视频| 丁香花在线观看免费观看图片| 嗯~使劲~别停~高H漫画| 精品国内在视频线2019| 久久久久无码精品国产AV蜜桃| 日本19禁啪啪吃奶大尺度| 亚洲JIZZJIZZ中国妇女| 亚洲欧美日韩精品成人| 又粗又大又硬又爽的少妇毛片| 丰满妇女伦大片免费| 久久国产精品娇妻素人| 少妇厨房愉情理9仑片视频| 一二三四视频社区| 国产精品美女一区二区视频| 妺妺窝人体色WWW在线观看| 五月丁香色综合久久4438| 99久久免费国产精品四虎| 韩国全部三级伦在线播放| 人妻少妇精品专区性色AV| 亚洲人成无码网WWW电影麻豆| 伴郎粗大的内捧猛烈进出| 精品一区二区三区| 天天澡天天揉揉AV无码| 中文在线官网在线| 国产做床爱无遮挡免费视频| 日本久久99成人网站 | 91精品人妻一区二区三在线| VIDEOS日本多毛HD护士| 精产国品一二三区别9977| 色五月丁香五月综合五月4438| 在线|国产精品女主播阳台| 国产又粗又猛又黄又爽无遮挡| 日本边添边摸边做边爱小视频 | 鲁鲁网亚洲站内射污| 午夜.DJ高清免费观看视频| 啊!摁摁~啊!用力~快点视频| 久久综合精品国产一区二区三区无| 午夜A级毛片免费观看| 部长来家里喝酒日剧叫什么| 蜜乳一区在线视频| 亚洲国产成人无码影片在线播放| 丰满年经的继拇6| 欧美熟妇搡BBBB搡BBBB| 一区二区在线 | 欧洲| 黑人巨大无码中文字幕无码| 少妇无码太爽了不卡视频在线看| 99久RE热视频这里只有精品6| 久久久精品成人免费观看国产| 无套内谢的新婚少妇国语播放| 波多野结衣AV一区二区无码| 男女无遮挡猛进猛出免费观看视频| 亚洲欧美在线一区中文字幕| 国产色婷婷五月精品综合在线| 日韩精品久久久免费观看| 99精品欧美一区二区三区| 久久亚洲AV无码精品色午夜麻| 亚洲成AV人综合在线观看| 国产精品亚洲А∨天堂2018| 日韩欧美午夜成人精品视频| AV中文字幕潮喷人妻系列| 麻豆人人妻人人妻人人片AV| 亚洲色噜噜噜噜噜噜国产| 好爽…又高潮了免费毛片| 无码国产偷倩在线播放老年人| 挡粉嫩小泬久久久久久久| 人妻另类 专区 欧美 制服| 99久久免费只有精品国产| 蜜乳一区在线视频| 中日韩精品卡一卡二卡3卡| 久久人搡人人玩人妻精品首页| 亚洲全部无码中文字幕| 黑人顶到深处高潮颤抖| 亚洲AV成人一区二区三区不卡| 国产精品国产三级国快看| 色AV综合AV综合无码网站| 成 人 A V天堂| 日韩成人免费VA毛片| 成人免费毛片内射美女-百度| 人妻中出受孕 中文字幕在线| YEEZY380蜜桃粉满天| 欧美性狂猛BBBBBBXXXXXX| AV无码人妻中文字幕| 女生输了给对方玩一个月| 14萝自慰专用网站| 女生自己动手奖励自己的好处| 18成禁人视频免费网站| 欧美XXXX做受欧美88XX| 9精产国品一二三产区| 青草青草久热精品视频国产4| HD2LINODE日本成熟IP| 人人妻人人爽人人澡欧美一区| 别揉我奶头~嗯~啊~动态图视频| 日本狂喷奶水在线播放212| 纯肉无遮挡H肉动漫在线观看国产 纯肉无遮挡H肉动漫在线观看3D | 成人一区二区不卡久久久| 久久婷婷五月综合色精品| 伊人久久大香线蕉AV网禁呦| 老外和中国女人毛片免费视频| 中文字幕熟妇人妻在线视频| 欧美成人看片黄A免费看| YIN荡护士揉捏乱P办公室视频| 人人妻人人澡人人爽人人精品| 厨房挺人ⅩXXX猛交| 我朋友的妻子2018| 韩国三级中文字幕HD久久精品| 亚洲另类自拍丝袜第五页| 久久亚洲AⅤ精品网站婷婷| 99久久国产综合精品SWAG| 人人爽人人澡人人人人妻| 国产MV在线天堂MV免费观看| 亚洲AⅤ永久无码无人区电影 | 欧美人与鲁交大毛片免费| 成人欧美一区二区三区| 无码国产成人久久| 精产国品一二三产区区别在哪儿呢| 野花香HD免费高清版6高清版 | 久久久精品成人免费观看国产| 中文字幕丰满乱子无码视频| 人妻丰满熟妇av无码区HD优| 国产成人无码一区二区在线播放| 亚洲AV无码乱码忘忧草亚洲人 | 日韩人妻无码精品—专区| 国产精品视频色尤物YW| 亚洲国产精品久久久久秋霞小| 理论片午午伦夜理片久久| MM1313亚洲国产精品无码试| 色五月丁香六月欧美综合| 好男人网官网在线观看2019| 在线播放无码高潮的视频| 日韩电影久久久被窝网| 国产一区二区三区在线视頻 | 国产草草影院CCYYCOM| 亚洲成人片在线观看| 男女性高爱潮免费网站| 国产AV无码专区亚洲AV| 亚洲女同成AV人片在线观看| 免费一对一刺激互动聊天软件| 粗大黑人巨茎大战欧美成人免费看| 亚洲AV自慰白浆喷水网站| 妺妺坐在我腿上勃起弄了视频| 国产AV无码专区亚洲AV毛片搜| 亚洲国产成人无码AV在线 | 久久不卡国产精品无码| chinese人妻无码人妻| 五月激情婷婷丁香综合基地| 榴莲草莓视频黄丝瓜芭乐秋葵| 纯爱无遮挡H肉动漫在线播放| 亚洲精品亚洲人成在线观看| 欧美人与动人物XXXX9296| 国产精品无码久久综合网| 在线播放人成视频观看| 他将头埋进双腿间吮小核| 久久婷婷五月综合色欧美| 丰满少妇爆乳无码专区| 野花社区在线观看免费直播WWW |