老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

vagrant怎么搭建php7環境

這篇文章將為大家詳細講解有關vagrant怎么搭建php7環境,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

海北州ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為成都創新互聯的ssl證書銷售渠道,可以享受市場價格4-6折優惠!如果有意向歡迎電話聯系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!

安裝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

在瀏覽器中打開,訪問對應的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 條命令的作用依次是:

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

  2. 執行安裝過程。

  3. 刪除安裝腳本 – 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環境
看到以上內容,表示配置成功!


至此,基本的php7環境搭建已經完成了。然后呢,下一次說一說用vagrant搭建redis吧。當然我不會僅僅只說redis的搭建額。到時候看啊吧!

關于“vagrant怎么搭建php7環境”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。


分享題目:vagrant怎么搭建php7環境
本文地址:http://www.xueling.net.cn/article/iissie.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 夜夜欢性恔免费视频 | 中字幕人妻一区二区三区 | 九一国产精品 | 91国产在线视频在线观看 | 96久久久| 成人免费精品网站在线观看影片 | 极品尤物一区 | 伦理黄色片 | 91久久精品久久国产性色也91 | 全免费一级毛片免费看 | 91大神免费视频 | 四虎永久成年免费影院 | 在线日产精品一区 | 在线精品一区二区 | 中日无线码1区 | 最新国产毛片 | 精品一区二区三区成人精品 | 亚洲精品日韩综合观看成人91 | 温柔少妇的高潮呻吟 | 天天曰夜夜操 | 亚洲欧洲一区二区三区在线 | 日本黄色免费观看视频 | 免费在线观看一区 | 亚洲欧洲成人A∨在线观看 和岳每晚弄的高潮嗷嗷叫视频 | 亚洲avav天堂av在线网爱情 | 女攻男受极限调教高h | 欧美色综合网站 | 看日本黄色大片 | 久久精品国产人伦 | 韩国日本一区二区三区 | 中文字幕中文字字幕码一二区 | 国产系列视频二区 | 免费成人黄色片 | 亚洲欧美不卡视频在线播放 | 不卡无在线一区二区三区 | 日本免费一区二区三区最新 | 日韩视频1区 | 综合图区亚洲欧美另类图片 | 亚洲第一无码精品一区 | 东北毛片 | 国产一区二区三区美女 |