如何用搭建基于laravel的博客環(huán)境

安裝php

手動編譯安裝比較麻煩,我們采用yum進行安裝。
我們先利用yum包管理器下的list工具檢查當前安裝好的php的包。

步驟

1.檢查已經安裝的PHP包
yum list installed | grep php
2.給linux配置yum源,追加CentOS 6.5的epel及remi源
rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

epel(Extra Packages for Enterprise Linux) EPEL是由 Fedora 社區(qū)打造,為 RHEL 及衍生發(fā)行版如 CentOS、Scientific Linux 等提供高質量軟件包的項目。裝上了 EPEL之后,就相當于添加了一個第三方源。

remi 是包含最新版本 PHP 和 MySQL 包的 Linux 源,由 Remi 提供維護。有個這個源之后,使用 YUM 安裝或更新 PHP、MySQL、phpMyAdmin 等服務器相關程序的時候就非常方便了。

3.安裝PHP5.6.x
yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof

4.查看php版本
php --version

5.安裝PHP-fpm
yum install --enablerepo=remi --enablerepo=remi-php56 php-fpm

安裝composer

確認安裝好php后,可以進行composer的安裝
我們使用全局安裝:
curl -sS http://install.phpcomposer.com/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
需要經常執(zhí)行:
composer selfupdate

編譯安裝nginx

1.安裝Nginx依賴包
yum install -y pcre pcre-devel
yum install -y openssl openssl-devel

2.下載到home下,可以將需要編譯的包下載到home目錄下
wget http://nginx.org/download/nginx-1.9.9.tar.gz
在此,選擇的是1.9.9版本
解壓
tar zxvf nginx-1.9.9.tar.gz

3.由于我本機缺少編譯環(huán)境,需要安裝編譯工作庫
yum -y install openssl openssl--devel

4.安裝cmake
yum -y install make gcc gcc-c++ ncurses-devel
yum -y install zlib zlib-devel

5.編譯及安裝
./configure --user=nginx --group=nginx --prefix=/home/nginx-1.9.9 --conf-path=/home/nginx-1.9.9/nginx.conf --with-http_stub_status_module --with-http_ssl_module
make && make install

6.此時我們就可以進行測試和啟動nginx了
cd /home/nginx-1.9.9/sbin
./nginx -t test
出現
nginx: the configuration file /home/nginx-1.9.9/nginx.conf syntax is ok nginx: configuration file /home/nginx-1.9.9/nginx.conf test is successful
這可以正常啟動
./nginx start

這里可以做一件事情,就是將一些常用的命令加入系統(tǒng)環(huán)境變量中去,建一個別名。
在你的$HOME/.bash_profile下
加入
alias start_nginx='/home/nginx-1.9.9/sbin/nginx
再進行
source $HOME/.bash_profile即可
下次可以用start_nginx啟動nginx

接下來的任務就是集成laravel

我們可以先用composer下載laravel,網絡上很大教程,值得注意的是:laravel5.2及以前的版本,routes.php是放在app/http下的,而laravel5.3后,這個文件被已到routes文件下面了,并分為web.php 和api.php,聽這名字,就知道你的業(yè)務重心是什么,你的路由配置就該放在哪個文件下了。

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

相關閱讀更多精彩內容

友情鏈接更多精彩內容