阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 1399阅读
  • 2回复

[教程]PHP7.0环境搭建教程

级别: 新人
发帖
1
云币
2
首先购买实例的选择CentOS6.8的64位系统 r1X\$&  
以下就是直接ssh登录到服务,按部就班执行命令即可。因为不能发链接,所以链接做了特殊处理。 ?!kPW^gD  
0~j0x#  
VBI~U?0  
$v+t ~b  
Nginx ~@bh[o~rF  

"# BI"  
#安装yum -y install nginx k M' :.QT  
<lwkjt=RV  
#启动服务 Az>gaJ/_  
service nginx start WT>2eMK[  
xA2 "i2k9  
TwXqk>J  
PHP7.0 4&([<gyR<  

4q\bnt  
#更新yum源 R7d45Wl  
rpm -Uvh https:||dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm *R6Ed  
rpm -Uvh https:||mirror.webtatic.com/yum/el6/latest.rpm V}kQXz"9  
ri k0F  
/<$\)|r  
#安装 ?ydqmj2[F  
yum install -y php70w php70w-fpm aM|^t:  
7}e73  
#启动php-fpm 8/dx)*JCq  
service php-fpm start WD7IF+v  
I ;Sm<P7*  
kKqb:  
# 安装PHP扩展 >ps=z$4j*  
yum -y install php70w-common php70w-fpm php70w-gd php70w-mysql php70w-mbstring php70w-pdo php70w-pecl-memcached php70w-pecl-redis 5J4'\M  
kq kj.#u  
]hL `HP  
MYSQL aqk0+  

yy%'9E ldc  
一、安装及配置 LJ Aqk2k  
wget http:||repo.mysql.com/mysql-community-release-el6-5.noarch.rpm |8m;}&r$  
M &g1'zv?/  
rpm -ivh mysql-community-release-el6-5.noarch.rpm x4C}AyR  
Gd8FXk,.!  
二、安装MYSQL数据库  bK|I  
yum install mysql-community-server -y ~S,R`wo  
|aovZ/b4  
AD=vYDR+  
三、设置为开机启动(2、3、4都是on代表开机动启动) 0//?,'.  
chkconfig mysqld on u2G{I?  
bZ$;`F5})  
5QR=$?K  
四、设置远程root TUQ+?[  
启动mysql n5~7x   
service mysqld start W h^9 Aq  
hv.$p5UY*  
设置root密码 %&RF;qa2xu  
mysql_secure_installation 69{BJ] q  
4iD-jM_D  
登陆root账号 #MyR:V*a  
mysql -uroot -p +; P8QZK6  
1'[RrJ$Q  
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你设置的密码' WITH GRANT OPTION; =skw@c ^  
mysql> flush privileges;  a9ko3L  
N<|_tC+ct  
1gwnG&  
Mecache Sd !!1a s  

?~vVSY  
# 安装 \~]HfDu  
yum -y install memcached `m.).Hda  
pu:Ie#xTDf  
D+Ke)-/  
# 以守护进程模式启动  jIMT&5k  
/usr/bin/memcached -l 127.0.0.1 -p 11211 -m 100m -u root -d BB?vc( d  
-d   表示启动一个守护进程 )]/gu\90  
-m 是分配给memcached使用的内存 >VQP,J{  
-u   运行memcached的用户 *v}8n95*2  
-l     是memcached监听的ip o"te7nBI  
-p    是memcached监听的端口 vU:FDkx*nn  
-c    memcache运行的最大并发连接数 QUPZe~G>L  
-P    是设置memcache的pid文件 G,#]`W@qhK  
X0\2qD  
`K,{Y_  
Redis N%hV+># Z  

-VqZw&"  
# 安装 NtuO&{}i  
yum -y install redis uANG_sX^n  
>tUi ;!cQ  
#启动 ^PnXnH?  
service redis start |Va*=@&6J  
1G0U}-6RH  
L\cd=&b`  
env环境变量
[g bYIwL.  
# 配置系统环境变量 #JmVq-)  
vim /etc/bashrc o$*aAgS+  
export YII_ENV=pre D5o[z:V7"  
Source /etc/bashrc \~sc6ho  
RZ(*%b<C  
qc(R /[  
# 配置Crontab环境变量 n{d0}N =  
vim /etc/crontab S}O>@ %  
YII_ENV=pre @/MI Oxg[  
 /$Qs1*  
:y/1Jf'2f  
# 配置Nginx环境变量 Q]JWWKt6rV  
vim /etc/nginx/fastcgi_param Mnu8d:$  
fastcgi_param YII_ENV "pre”; kLsp0% 2  
jL }bGD  
"!V-@F$@N  
Git |fL|tkGEa  

F9ys.Bc  
# 安装 HE;}B!>  
yum -y install git #?OJ9pyG'  
XniPNU  
o1kTB&E4B  
生成公私钥对
Wq5 }SM  
ssh-keygen -t rsa zBQV2.@  
然后一直空格,就可以生成没有密码的公私钥了。 1@dB*Jt  
lOp7rW]$  
1^f7  
Composer  hTEwp.  

eD|p1+76  
# 安装 #r=Jc8J_  
curl -sS https:||getcomposer.org/installer | php h23"<  
mv composer.phar /usr/local/bin/composer Bi.,@7|>  
9QQiIi$74U  
S/itK3  
$ Jz(Lb{  
Fb!Ew`;QT  
SSH超时时间设置 6"h,0rR  

?*zDsQ  
# 修改sshd配置 1fK]A*{p  
vim etc/ssh/sshd_config J~]Y  
ClientAliveInterval 60 #server每隔60秒发送一次请求给client,然后client响应,从而保持连接 Silh[8  
ClientAliveCountMax 3 #server发出请求后,客户端没有响应得次数达到3,就自动断开连接,正常情况下,client不会不响应 @%'1Jd7-Wp  
vGCvJ*4!  
!*?|*\B^I  
# 重启sshd g"Tb\  
service sshd restart +]3kcm7B  
V0l"tr@  
[ 此帖被tinson22在2018-09-20 12:46重新编辑 ]
级别: 论坛版主
发帖
13736
云币
31883

只看该作者 沙发  发表于: 2018-09-20
谢谢楼主提供参数。 j* ZU}Ss  
M!/!*,~  
这是一个布置 Yii 框架运行环境的教程吗?
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 程序猿
发帖
497
云币
745
只看该作者 板凳  发表于: 2018-09-20
我觉得还是 gui 交互好弄一些,对新手来说,推荐安装 宝塔面板。
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: 37 + 33 = ?
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)