首页 开发编程 正文

怎么进入php环境

(使用root用户登录)更新阿里云yum源1、进入源目录#cd/etc/yum.repos.d/2、备份原repo文件#fornamein`ls`;//mirror.webtatic.com/yum/el7/webtatic-release.rpm#yuminstallphp70w2、安装php扩展,#yuminstallphp70w...

怎么进入php环境,服务器linux环境运行php?

以centos7为例,模式为lnmp。(使用root用户登录)

更新阿里云yum源

1、进入源目录

# cd /etc/

yum.repos.d/

2、备份原repo文件

# for name in `ls`; do mv $name ${name}.bak ; done

3、下载阿里云yum源

# curl

http://mirrors.aliyun.com/repo/Centos-7.repo > Centos-7.repo

4、清理并生成缓存并安装epel

nginx安装

1、安装pcre,可以支持rewrite功能。

# yum install pcre*

2、安装openssl,可以支持ssl功能

# yum install openssl*

3、从官网下载稳定版,此时是1.16.1,然后解压(如果没有wget ,请执行yum install wget)

# cd /usr/local/src

# wget http://nginx.org/download/nginx-1.16.1.tar.gz

# tar -zxvf nginx-

1.16.1.tar.gz

# cd nginx-1.16.1

4、安装软件三板斧(./configure , make , make install)。

# ./configure --prefix=/usr/local/nginx-1.16.1 --with-http_ssl_module --with-http_v2_module --with-http_stub_status_module --with-pcre

# make

# make install

5、centos7防火墙打开http, https

# firewall-cmd --zone=public --add-service=http --permanent

# firewall-cmd --zone=public --add-service=https --permanent

# firewall-cmd --reload

6、启动nginx

# /usr/local/nginx-1.16.1/sbin/nginx

当通过你系统的IP地址访问出现如下画面,则安装成功

关闭nginx:

# /usr/local/nginx-1.16.1/sbin/nginx -s stop

当改变了nginx.conf后,要重置:

# /usr/local/nginx-1.16.1/sbin/nginx -s reload

安装php和php-fpm

1、安装php7,这里选择php70w,需更新webtatic源

# 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

# yum install php70w

2、安装php扩展,这里以xml扩展示例,你也可以使用yum list php70w*查看所有扩展。

#yum install php70w-xml

3、查看安装结果

#php -v (查看版本)

#php -m (查看扩展)

4、安装php-fpm,(这个与nginx一起使用来解析PHP脚本的)

#yum install php70w-fpm

5、启动php-fpm,并加入开机启动

# systemctl start php-fpm

# systemctl enable php-fpm

6、新建www用户

# useradd www -s /sbin/nologin

7、修改nginx.conf,加入php解析

第2行

第45行

第65-71行改成如下图所示:

8、将html目录所有者改为www,并将权限改为755

# chown -Rf www:www /usr/local/nginx-1.16.1/html

# chmod -Rf 755 /usr/local/nginx-1.16.1/html

9、重启nginx看到如下结果,即配置成功

# /usr/local/nginx-1.16.1/sbin/nginx -s reload

linux下php环境上传20g的超大文件?

将/tmp目录增大,或者/tmp挂载到一块磁盘上,这样带来隐患,基本能操作引起的临时文件都能容纳,包括危险的操作,我记得我之前遇到过一个这样的问题,/tmp设置了1m任何有编译性质的动作都报错,当然你也可以讲scp的缓存文件设置小点,这样会导致传输速度慢,跟迅雷设置缓存一样的道理

linux用什么php集成环境?

如果电脑可以联网的话,可以直接下载PHPstudy进行在线下载安装,属于Apache、MySQL、PHP集成环境,安装方便,也不用像单独安装一样要不停的安装很多的软件。搜索“linux安装PHPstudy”应该就可以找到

电脑重启后php环境就不支持mysql了?

将php安装路径和ext的路径添加到系统环境变量, 然后重启电脑试试!

怎么用xcode创建php开发环境?

XCode本身不支持PHP的project,只有一部分的语法高亮显示外。

推荐使用Textmate来在mac机上开发php。

TextMate的Bundles是TextMate的一个亮点,可以有效的提高开发速度。

包括DHH在内的Rails核心开发者一直都使用TextMate进行开发,原因就是他们主要都在使用OS X系统,并且TextMate具备出色的界面、强大的宏定义、以及可下载和编辑的宏定义包(bundles),这些都帮助开发者将编码的效率提升到最高。对于TextMate带给开发者的吸引力。

本文转载自互联网,如有侵权,联系删除