1、在centos7下安裝laravelphp
一、添加兩個倉庫:mysql
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
二、 安裝phplaravel
yum install php56w php56w-mysql php56w-mcrypt php56w-dom php56w-mbstring
三、 安裝apache和Mariadb:git
yum install httpd mariadb mariadb-server
四、 啓動Mariadb、httpd服務:github
systemctl start mariadb systemctl enable mariadb systemctl start httpd systemctl enable httpd
五、 Mariadb數據庫root密碼默認爲空,運行MySQL初始化腳本:web
mysql_secure_installation
六、 安裝composersql
curl -sS https://getcomposer.org/installer | php chmod +x composer.phar mv composer.phar /usr/local/bin/composer #如不能安裝,則使用其餘方法進行安裝 php -r "readfile('https://getcomposer.org/installer');" > composer-setup.php //下載安裝腳本(composer-setup.php)到當前目錄 php composer-setup.php //執行安裝過程 php -r "unlink('composer-setup.php');" //刪除安裝腳本 -- composer-setup.php mv composer.phar /usr/local/bin/composer //全局安裝 #配置國內鏡像 composer config -g repo.packagist composer https://packagist.phpcomposer.com
七、 從github獲取laravel源碼數據庫
cd /var/www git clone https://github.com/laravel/laravel #安裝Laravel: cd laravel composer install chown -R apache:apache /var/www/laravel chmod -R 755 /var/www/laravel #生成App key: php artisan key:generate 編輯config/app.php,把上面生成的key寫入
八、 配置apacheapache
1. 使用apache #配置Apache,建立Virtual Host: vim /etc/httpd/conf.d/laravel.conf #寫入: <VirtualHost *:80> DocumentRoot /var/www/laravel/public ServerName your_domain.com <Directory /var/www/laravel/> AllowOverride All </Directory> </VirtualHost> 2. 使用php內置服務器 cd learnlaravel5/public php -S 0.0.0.0:1024
九、 遷移vim
1. git clone 2. composer install #設置文件權限(eg): chown -R apache:apache /var/www/laravel chmod -R 755 /var/www/laravel 3. 配置環境(.env) mv .env.example .env #修改參數eg: DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel5 DB_USERNAME=root DB_PASSWORD=password 3. 數據庫遷移 php artisan migrate composer dump-autoload php artisan db:seed