一、安装PHP最新版本
1.1.安装 REMI 源及YUM源管理工具
#yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
#yum install yum-utils
1.2.安装PHP7.3
【源命令】
#yum install -y $phpversion-php-fpm $phpversion-php-cli $phpversion-php-bcmath $phpversion-php-gd $phpversion-php-json $phpversion-php-mbstring $phpversion-php-mcrypt $phpversion-php-mysqlnd $phpversion-php-opcache $phpversion-php-pdo $phpversion-php-pecl-crypto $phpversion-php-pecl-mcrypt $phpversion-php-pecl-geoip $phpversion-php-recode $phpversion-php-snmp $phpversion-php-soap $phpversion-php-xmll
【替换$phpversion为php73】为
#yum install -y php73-php-fpm php73-php-cli php73-php-bcmath php73-php-gd php73-php-json php73-php-mbstring php73-php-mcrypt php73-php-mysqlnd php73-php-opcache php73-php-pdo php73-php-pecl-crypto php73-php-pecl-mcrypt php73-php-pecl-geoip php73-php-recode php73-php-snmp php73-php-soap php73-php-xml
1.3.设置PHP
安装完成后,编辑 /etc/php/7.3/fpm/php.ini
替换换 ;cgi.fix_pathinfo=1
为 cgi.fix_pathinfo=0
【用VIM编辑或者用下面命令快速编辑】
#sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/' /etc/opt/remi/php73/php.ini
1.4.重启PHP
#systemctl restart php73-php-fpm
1.5设置php命令
1.5.1复制命令
#sudo ln -s /opt/remi/php73/root/usr/bin/php /usr/bin/php
1.5.2添加环境变量
#vim ~/.bashrc
【#增加一行环境变量
export PATH=/opt/remi/php73/root/usr/bin:$PATH
】
1.5.3刷新环境变量
#source ~/.bashrc
1.5.4修改全局环境变量
#vim /etc/profile
【export PATH=/opt/remi/php73/root/usr/bin:$PATH】
1.5.5验证命令
#php -v
#php73 -v
1.6.其他
1.6.1设置开机启动
#systemctl enable php73-php-fpm
1.6.2其他操作
systemctl restart php73-php-fpm #重启
systemctl start php73-php-fpm #启动
systemctl stop php73-php-fpm #关闭
systemctl status php73-php-fpm #检查状态
1.6.3更新php
【系统就会更新所有可以更新的软件包括 PHP】
#yum update
1.6.4安装PHP拓展
#yum search php73
(批量)安装命令:
#yum install {c1} {c2} {C3}...
#yum install php73-php-cli php73-php-common php73-php-devel php73-php-embedded php73-php-fpm php73-php-gd php73-php-mbstring php73-php-mysqlnd php73-php-opcache php73-php-pdo php73-php-xmll
二、安装YII2.0高级版
2.1安装nginx
#yum install nginx
2.2配置nginx
查看配置
#cat /etc/nginx/nginx.conf
三、安装YII2.0高级版
3.1准备工作
#yum install unzip
3.2下载composer
#curl -s http://getcomposer.org/installer | php
#mv composer.phar /usr/local/bin/composer
3.3更改composer镜像
#composer config -g repos.packagist composer https://mirrors.aliyun.com/composer/
#composer global require "fxp/composer-asset-plugin:~1.2.2"
【出错修复命令】composer global remove fxp/composer-asset-plugin --no-plugins
3.4安装yii2.0高级版
#cd /home/www/
#composer create-project --prefer-dist yiisoft/yii2-app-advanced advanced