首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

设置PHP环境变量,区分PHP的测试环境和正式环境php

一,查看环境变量 1,查看 env 查看全局环境变量 set 查看所有环境变量 echo $SHLVL 查看单个环境变量 unset name 删除环境变量 针对本次会话有效 2,设置...设置环境变量 PHP_ENV=dev ,将环境变量提升为全局 export PHP_ENV 针对本次会话有效,下次登录消失 长久有效,写入文件 /etc/profile 全局 ~/.bash_profile...局部 文件结尾加入:export PHP_ENV=dev source /etc/profile 重新加载 二,通过环境变量区分测试环境正式环境 1,机器 在正式环境设置环境变量 PHP_ENV...=prod 在测试环境设置环境变量 PHP_ENV=test 2,程序 在PHP的代码中,获取环境变量 getenv() 函数 根据不同变量,引入不同的配置文件 从而达到同一次构建,自动引入不同的配置文件

2.1K20

搭建php运行环境_php开发环境搭建步骤

1、PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面。...3、PHP环境搭建:     3.1、将下载的 .zip 压缩包解压到指定的安装目录,此处安装路径为:D:\solt\php_5.6.33。    ...3.2、将 PHP 的根目录下的 php.ini-development 或者 php.ini-production复制一份并改名为 php.ini,作为PHP的配置文件;     3.3、打开php.ini...,示例如下: #php7 LoadModule php7_module D:/soft/php-7.x.x/php7apache2_4.dll ...最后说明一点儿,PHP 环境搭建可以借助于 PHP 开发环境搭建工具,下载地址:http://www.php.cn/xiazai/gongju或者http://www.wampserver.com/,在此处就不介绍工具安装方法了

15.7K20

PHP环境搭建

apache作为一个服务器,调用php模块处理php文件,而php则通过扩展,用mysql处理相关数据。        ...其实所谓的配置环境就是 apache 调用 php 以及 php 扩展 mysql 的过程。 1、apache 调用 php。...(apache相当于一个老板,他需要招聘有各种能力的员工以完成工作)     1)、在apache配置文件中,将PHP模块(php5_module)加载到 apache 中  (PHP相当于被apache...招聘的员工) LoadModule php5_module "d:/wamp/php/php5apache2_2.dll"     2)、有了员工,当然要给员工分配任务,也就是在apache中将PHP文件交给...php解析引擎处理     3)、最后要在apache配置文件中加载php的配置文件             在对应文件夹中增加 php.ini     4)、修改时区。

2.9K20

php环境搭建

配置PHP 1.将E:\server\php\php.ini-production 复制一份,并重命名为php.ini; 2.将 E:\server\php和E:\server\php\ext加入环境变量...PATH中,选中计算机,右键属性-->高级系 统设置 -->环境变量-->系统变量,找到Path,编辑,在其后加上;E:\server\php;E:\server\php\ext;如图所示。...) MySQL配置安装 解压到E:\server\mysql 配置环境变量:我的电脑->属性->高级->环境变量(系统变量) 选择PATH,在其后面添加: 你的mysql的bin文件夹的路径 (如:E:...;E:\server\mysql\bin;(注意是追加,不是覆盖) 配置完环境变量之后先别忙着启动mysql,我们还需要修改一下配置文件(如果没有配置,之后启动的时候就会出现图中的错误哦!...data(mysql所在目录\data) 以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),输入:cd E:\server\mysql\bin 进入mysql的bin文件夹(不管有没有配置过环境变量

2.8K20

部署 PHP 环境

操作步骤PHP 5.3 及之前版本安装注意:PHP 官网 已不再提供 PHP 5.2 之前版本的安装包下载,若仍需使用 PHP 5.2 之前版本,可在云服务器中自行搜索和下载。...>7.在操作系统界面,打开浏览器并访问 http://Windows云服务器的公网IP/hello.php,查看环境配置是否成功。...以下操作以使用 zip 文件方式在 Windows Server 2012 R2 环境下安装 PHP 为例。软件下载1.在云服务器中,访问 PHP 官网,下载 PHP zip 安装包。...例如,解压缩至 C:\PHP 目录下。复制 C:\PHP 目录下的 php.ini-production 文件,并将该文件的后缀修改为 .ini(即重命名为php.ini文件)。...在操作系统界面,打开浏览器并访问 http://localhost/index.php,查看环境配置是否成功。如果打开的页面如下显示,则表示配置成功:图片

3.2K42

php环境搭建

配置PHP 1.将E:\server\php\php.ini-production 复制一份,并重命名为php.ini; 2.将 E:\server\php和E:\server\php\ext...加入环境变量PATH中,选中计算机,右键属性-->高级系 统设置 -->环境变量-->系统变量,找到Path,编辑,在其后加上;E:\server\php;E:\server\php\ext;如图所示。...(去掉extension前面的分号) MySQL配置安装 解压到E:\server\mysql 配置环境变量:我的电脑->属性->高级->环境变量(系统变量) 选择PATH,在其后面添加...;E:\server\mysql\bin;(注意是追加,不是覆盖) 配置完环境变量之后先别忙着启动mysql,我们还需要修改一下配置文件(如果没有配置,之后启动的时候就会出现图中的错误哦!...www.ilkhome.cn/post-75.html 以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),输入:cd E:\server\mysql\bin 进入mysql的bin文件夹(不管有没有配置过环境变量

3.3K50

php环境搭建

MySQL目录下,解压安装后如下图 配置PHP 1.将E:\server\php\php.ini-production 复制一份,并重命名为php.ini; 2.将 E:\server\php和E:\...server\php\ext加入环境变量PATH中,选中计算机,右键属性-->高级系 统设置 -->环境变量-->系统变量,找到Path,编辑,在其后加上;E:\server\php;E:\server...) MySQL配置安装 解压到E:\server\mysql 配置环境变量:我的电脑->属性->高级->环境变量(系统变量) 选择PATH,在其后面添加: 你的mysql的bin文件夹的路径 (如:E:...;E:\server\mysql\bin;(注意是追加,不是覆盖) 配置完环境变量之后先别忙着启动mysql,我们还需要修改一下配置文件(如果没有配置,之后启动的时候就会出现图中的错误哦!...www.ilkhome.cn/post-75.html 以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),输入:cd E:\server\mysql\bin 进入mysql的bin文件夹(不管有没有配置过环境变量

3.2K80

PHP 与 JSP 比较(PHPASP、JSP是什么)

ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows...结论:和PHP一样,ASP简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。...JSP本身虽然也是脚本语言,但是却和PHPASP有着本质的区别。...因此普遍认为JSP的执行效率比PHPASP都高。   ...而java开发需要特定的环境,成长为一个合格的java程序员需要一定的时间,java程序员的成本也是php成本的几倍。

7.6K11

Linux安装ASP语言运行环境

为什么要在Linux下安装ASP环境?且看这几个原因够不够: A. 作为Linux下的开发环境 B....在Linux下安装ASP环境必须的环境支持为: Apache+Apache的perl模块+perl的Apache::ASP包,请看安装步骤: 1.安装Apache::ASP(也可在第3步之后安装) perl...ASP环境目前仅能查到Apache+ASP的方案 #下载httpd wget http://labs.renren.com/apache-mirror/httpd/httpd-2.2.15.tar.gz...环境不是我们在Linux下要用的主用环境,主用环境是Nginx,所以将Apache监听端口修改为80端口之外的端口,我修改为81 Listen 81 网站根目录也需修改成Nginx网站根目录,例如我的...PerlSetVar StateDir /tmp/asp ok,ASP环境安装完成,启动Apache试试:) /usr/local/apache/bin/apachectl start

4.4K00

PHP通过设置系统环境变量来区分测试环境和正式环境php

一,介绍 1.PHP中可以通过getenv()函数和$_ENV来获取环境变量 2.环境变量存在系统中,不随代码的提交改变而改变 3.如果公司有测试服务器和正式服务器两台,通过环境变量的方式来区分测试环境和正式环境是一个不错的办法...4.安全,不用担心提交覆盖 二、设置方法 1.打开etc/profile文件:vim ~/etc/profile 新增一个环境变量export PHP_ENV="test",正式服务器设置为="prod..." 这样通过系统环境变量来做一些不同的操作,或者存在不同的数据库账号密码 设置完后重新加载:source ~/etc/profile 2.修改PHPphp-fpm.conf文件,设置PHP环境变量 底部增加...:env[PHP_ENV]=$PHP_ENV 重启PHP服务,service php-fpm restart 3.如果getenv('PHP_ENV')无法获取值?...可能因为php.ini默认不载入$_ENV变量定义,如果此时查看phpinfo(),会发现我们设置的环境变量为"no value" 修改vim /etc/php/php.ini 修改:variables_order

1.4K10

PHP环境安全加固

随着使用 PHP 环境的用户越来越多,相关的安全问题也变得越来越重要。...PHP 环境提供的安全模式是一个非常重要的内嵌安全机制,PHP 安全模式能有效控制一些 PHP 环境中的函数(例如system()函数),对大部分的文件操作函数进行权限控制,同时不允许对某些关键文件进行修改...一、启用 PHP 的安全模式 PHP 环境提供的安全模式是一个非常重要的内嵌安全机制,PHP 安全模式能有效控制一些 PHP 环境中的函数(例如system()函数),对大部分的文件操作函数进行权限控制...八、关闭注册全局变量 在 PHP 环境中提交的变量,包括使用 POST 或者 GET 命令提交的变量,都将自动注册为全局变量,能够被直接访问。...十、错误信息控制 一般 PHP 环境在没有连接到数据库或者其他情况下会有错误提示信息,错误信息中可能包含 PHP 脚本当前的路径信息或者查询的 SQL 语句等信息,这类信息如果暴露给黑客是不安全的,因此建议您禁止该错误提示

1.2K10

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券