linux上安装Laravel
1、通过php -m查看是否有安装openssl,如果没有安装,先按以下步骤安装openssl
1)查看是否有openssl.so:ls /usr/local/php/lib/php/extensions/ -l
2)如果没有openssl.so,则先安装openssl
yum install openssl openssl-devel
ln -s /usr/lib64/libssl.so /usr/lib/
3)安装php的openssl扩展
进入php安装目录的openssl文件夹:cd /root/packages/php-5.6.31/ext/openssl/
使用phpize编译:
cp config0.m4 config.m4
phpize
执行make安装
./configure --with-php-config=/usr/local/php/bin/php-config --with-openssl
make
make install
4)php.ini添加扩展:extension=openssl.so
5)重启apache:/www/bin/apachectl restart
6)验证:php -m
2、安装Composer
1)在/usr/local下创建composer文件夹:
cd /usr/local
mkdir composer
cd composer
2)执行以下命令安装composer(确保你的php在env path中,如果不在,请使用绝对路径):
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
php composer-setup.php
3)将composer.phar文件移动到env path相关的目录下并重命名为composer:
cp composer.phar /usr/local/sbin/composer
4)查看是否安装成功:
composer
如果有提示版本信息的话就是安装成功
5)全局设置 Composer 使用中国镜像:
composer config -g repo.packagist composer https:
//packagist
.phpcomposer.com
6)查看现在使用的镜像地址:
composer config -gl
如果显示[repositories.packagist.org.url] https:
//packagist
.phpcomposer.com就是设置成功
7)检查composer:
composer diag
3、安装Laravel(php是7.0的,所以larave安装的是5.5版本)
1)composer global require "laravel/installer"
2)在vim ~/.bash_profile中加入:
export PATH=$PATH:~/.composer/vendor/bin/
3)在执行刷新命令:source ~/.bash_profile
4)composer create-project laravel/laravel /www/htdocs/laravel --prefer-dist "5.5.*"
这个需要等一段时间