添加PHP /usr/local/php/bin”到PATH
1.使用这种方法,每当登出PATH就会恢复
1
|
export
PATH=$PATH:/usr/
local
/php/bin
|
2.这种方法最好,除非你强制手动修改PATH的值,否则将不会被改变
在适当位置添加”/usr/local/php/bin”
01
|
[root@hexuweb101 ~]$
vi
/etc/profile
|
05
|
HOSTNAME=`/bin/
hostname
`
|
08
|
if
[ -z
"$INPUTRC"
-a ! -f
"$HOME/.inputrc"
];
then
|
12
|
PATH=/usr/
local
/php/bin:/usr/
local
/mysql/bin:$PATH
|
14
|
export
PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
|
16
|
for
i
in
/etc/profile.d/*.sh ;
do
|
3.这种方法是针对用户起作用的,比如如果是在root权限操作,则root用户有效。
01
|
[root@hexuweb101 ~]$
vi
~/.bash_profile
|
05
|
if
[ -f ~/.bashrc ];
then
|
12
|
PATH=/usr/
local
/php/bin:$PATH:$HOME/bin
|
注意:想改变PATH,必须重新登陆才能生效,以下方法可以简化工作:
如果修改了/etc/profile,那么编辑结束后执行source profile 或 执行点命令 ./profile,PATH的值就会立即生效了。
02
|
[root@hexuweb101 ~]$ php -
v
|
05
|
[root@hexuweb101 ~]$
cd
/etc
|
06
|
[root@hexuweb101 etc]$
source
profile
|
07
|
[root@hexuweb101 etc]$ php -
v
|
08
|
PHP 5.3.2 (cli) (built: Jun 16 2010 11:45:47)
|
09
|
Copyright (c) 1997-2010 The PHP Group
|
10
|
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
|
11
|
with XCache v1.3.0, Copyright (c) 2005-2009, by mOo
|
这个方法的原理就是再执行一次/etc/profile shell脚本,注意如果用sh
/etc/profile是不行的,因为sh是在子shell进程中执行的,即使PATH改变了也不会反应到当前环境中,但是source是在当前
shell进程中执行的,所以我们能看到PATH的改变。
http://blog.hexu.org/archives/647.shtml
分享到:
相关推荐
./configure --prefix=/opt/platform/php --with-config-file-path=/opt/platform/php/etc --enable-mbstring --with-mysql-sock=/tmp/mysql.sock --with-mysqli --with-pdo-mysql --with-zlib-dir --with-freetype...
为了方便以后使用MySQL,可以将MySQL的bin目录添加到系统的PATH变量中。 ```bash PATH=$PATH:/usr/local/mysql5/bin export PATH echo "/usr/local/mysql5/lib/mysql" >> /etc/ld.so.conf ldconfig ``` ##### 7. ...
在Linux环境下,将Apache、PHP和MySQL整合是搭建动态网站基础设施的关键步骤。本文将详细讲解如何在Linux系统中完成这个过程。 首先,我们需要准备必要的安装包。这里提及的版本是Apache 1.3.19、PHP 4.0.4 和 ...
### Linux Nginx MySQL PHP (LNMP) 环境搭建详细步骤 #### 一、基础知识简介 在深入了解LNMP的安装配置之前,我们先简要回顾一下这四个组件的基本概念: - **Linux**:一个开源的操作系统,是服务器领域的主流选择...
在Linux环境下,首先需要添加MySQL用户组和用户,并解压安装包,然后初始化数据库目录,设置权限,并启动MySQL服务。 ```bash useradd mysql tar zxvf mysql-版本号.tar.gz cd mysql-版本号 scripts/mysql_install_...
在Linux环境下,Apache的配置文件通常位于/etc/httpd或/etc/apache2目录下,通过修改这些配置文件可以定制服务器的行为和设置虚拟主机。 MySQL是一种关系型数据库管理系统,被广泛用于存储和管理网站的数据。它的...
LAMP(Linux, Apache, MySQL, PHP)是互联网上最流行的开源Web开发平台,尤其适用于动态网站和服务器端脚本语言的处理。这个组合提供了高效、稳定且成本低廉的Web服务解决方案。下面我们将深入探讨如何在Linux系统中...
### Linux下PHP导入TXT文档到MySQL 在Linux环境下使用PHP将TXT文档导入MySQL数据库时,可能会遇到各种问题,比如部分文字丢失等。本文将详细解释如何处理这些常见问题,并提供有效的解决方案。 #### 1. 理解TXT...
在Linux环境下搭建Web服务,通常涉及Apache(HTTP服务器)、MySQL(数据库服务器)和PHP(脚本解释器)的安装与配置。以下将详细介绍如何在Linux系统中安装这三款软件,以及解决可能出现的问题。 首先,我们来看...
如果MySQL无法自启动,检查`/var/lib/mysql`下的错误日志文件,如*.err。如果遇到`mysql.sock`连接问题,可能是MySQL没有启动。若MySQL lock文件导致无法启动,可删除`/var/lock/subsys/mysql`,或在`/etc/rc.local`...
### Web环境搭建:Linux+Nginx+PHP+MySQL+Redis #### 一、环境概述与推荐版本 在构建一个高效且稳定的商城系统时,选择合适的Web环境至关重要。本指南将介绍一套广泛应用于电商平台的技术栈——**Ubuntu + PHP + ...
### Linux下Apache、PHP、MySQL与CGI的配置与优化 #### 一、概述 本文主要介绍了在Linux环境下如何配置Apache、PHP、MySQL以及CGI的相关组件,旨在为用户提供一个稳定且高性能的服务环境。该配置基于作者自身的...
13. 使用 `chkconfig` 添加 MySQL 到系统服务列表:`chkconfig --add mysqld` 14. 设置 MySQL 在启动时自动运行:`chkconfig --level 3 mysqld on` 15. 启动 MySQL 服务:`/etc/rc.d/init.d/mysqld start` ##### 4....
### Linux下安装Apache+Mysql+Php+GD2 在Linux环境下搭建Web服务器时,Apache、MySQL、PHP以及GD库是非常常见的组合。本篇将详细阐述如何在Linux系统上安装和配置这一组合。 #### 一、安装MySQL ##### 1. 下载与...
在Linux系统中搭建一个基于MySQL、PHP和Nginx的环境是常见的Web开发配置,这种组合通常被称为LAMP(Linux, Apache, MySQL, PHP)架构,但在本例中使用的是Nginx代替Apache,所以是LNMP(Linux, Nginx, MySQL, PHP)...
在Linux操作系统中,LAMP(Linux, Apache, MySQL, PHP)是一种常见的Web服务器组合,用于搭建动态网站和应用程序。本文将详细讲解如何在CentOS 5.7 64位环境下,通过源码包编译安装LAMP平台。 首先,为了确保一个...
《Linux环境下编译安装Apache、MySQL、PHP环境详解》 在Linux操作系统中,为了搭建Web服务器,我们通常需要安装Apache(一款开源的HTTP服务器)、MySQL(流行的开源关系型数据库管理系统)和PHP(一种用于Web开发的...
在Linux环境下搭建Web服务,通常会使用开源软件组合Apache、PHP和MySQL,也被称为LAMP(Linux、Apache、MySQL、PHP)架构。本教程将详细讲解如何在Linux系统上安装和配置这些组件。 首先,我们从MySQL的安装开始。...
在Linux环境下配置MySQL与PHP执行环境,涉及到的关键知识点主要包括源码rpm包的安装、软件包管理、以及系统配置。以下是对这些知识点的详细解析: ### 1. RPM包的使用与管理 RPM (Red Hat Package Manager) 是一种...