Linux 集群服务器 普通用户 软件安装步骤

**

安装步骤:

**

  1. 获取源代码,一般是wget方式,ubuntu可以使用apt-get source来获取源代码。

  2. 解压源代码,一般使用tar -zxvf xxx.tar.gz即可

  3. 切换到解压后的目录,运行 ./configure。其选项可以通过 ./configure –help来获取,非root用户下最重要的应该是定义安装目录,即应该定义 ./configure –prefix=/path/to/bin, 对于一些依赖库,可能还需要使用 ./configure –prefix=xxx –with-xx-dir=xxx这种形式。

  4. 接着是编译源代码和安装软件: make && make install。这两条命令可以分开来用,因为编译的时候可以指定参数 -j来并行编译,这样能够加快编译进度。。

  5. 更新path路径。使用export PATH=/path/to/bin:$PATH,这句话在shell窗口运行只在本次会话中有效,可以将其写到.bashrc或者.bash_profile里面使其对当前用户有效。

6.如果安装的是动态链接库,则需要更新动态链接库路径: export LD_LIBRARY_PATH=/path/to/library:$LD_LIBRARY_PATH,同样是export命令,最好将其写在.bashrc这类文件下面以便登陆的时候自动调用。

**

显示列子:

**
一、安装apache

http://httpd.apache.org/download.cgi#apache22

1.解压缩
tar -zxvf httpd-2.2.23.tar.gz

如果gcc版本是3.4.x,apr版本比较低,选择2.2,否则选择2.1
2.1自定义安装路径(optional)
cd /home/work/httpd-2.2.23
./configure --prefix=/home/work/apache2 --enable-mods-shared=most
注:enable-mods-shared=most表示加载大多数的模块(动态),使用–enable-mods-shared会自动编译–enable-so

2.2自定义安装路径(optional)
cd /home/work/httpd-2.2.23/srclib/apr
./configure --prefix=/home/work/apr-httpd/
make
make install

cd /home/work/httpd-2.2.23/srclib/apr-util
./configure --prefix=/home/work/apr-util-httpd/ -with-apr=/home/work/apr-httpd/
make
make install

cd http://www.cnblogs.com/
./configure --prefix=/home/work/apache2 --enable-mods-shared=most -with-apr=/home/work/apr-httpd/ -with-apr-util=/home/work/apr-util-httpd/

3.安装
make
make install

非root用户使用的端口80将无权。你可能不是用root启动apache,1~1024 端口只有root只能bind。
所以,需要打开/home/work/apache2/conf/httpd.conf修改所有者、端口信息。

4.启动apache
/home/work/apache2/bin/apachectl -k start

二、安装mysql
http://www.mysql.com/downloads/mysql/

0.安装cmake
http://cmake.org/cmake/resources/software.html
tar -zxvf cmake-2.8.10.1.tar.gz
cd /home/work/cmake-2.8.10.1
./bootstrap --prefix=/home/work/cmake
make
make install

1.解压缩(mysql-5.5依赖cmake)
tar -zxvf mysql-5.5.28.tar.gz

2.自定义安装路径
cmake .
-DCMAKE_INSTALL_PREFIX=/home/work/mysql
-DMYSQL_DATADIR=/home/work/mysql/data
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock
-DWITH_DEBUG=0
-DWITH_INNOBASE_STORAGE_ENGINE=1

引用:
选项名称 选项含义
DCMAKE_INSTALL_PREFIX 安装路径
DMYSQL_DATADIR 数据库路径
DDEFAULT_CHARSET 默认字符
DDEFAULT_COLLATION 默认字符集
DMYSQL_UNIX_ADDR 连接数据库socket路径
DWITH_DEBUG bool值,表示是否开启debug模式

3.安装
make
make install

4.启动mysql
1.1.创建数据库
mysql/scripts/mysql_install_db
–user=mysql
–basedir=/home/work/mysql
–datadir=/home/work/mysql/data
–no-defaults

1.2.创建数据库,通过配置文件创建数据库
./mysql_install_db --defaults-file=/home/work/mysql/etc/my.cnf --datadir=/home/work/mysql/data/
–basedir=/home/work/mysql/

2.启动数据库(后台运行)
mysql/bin/mysqld_safe --defaults-file=/home/work/mysql/etc/my.cnf &

3.设置数据库的用户名、密码
 mysql/bin/mysqladmin -u root password '123456'

4.进入数据库
mysql -u root -p mysql(数据库名)
show database; (分号很重要,查看当前的数据库名)
use mysql; (进入名为为mysql的数据库)
show tables; (显示mysql的所有表名)

安装完,默认只能localhost才能访问数据,从其他地方访问mysql,需要对特定用户进行授权。
//授权root用户从任何地方访问数据库

方式一:
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘rootpasswd’ WITH GRANT OPTION;
方式二:
update user set host = ‘%’ where user = ‘root’;mysql>select host, user from user;
授权后需要重新加载数据库(可以停数据库,重启,步骤2):
mysqladmin -u root -p reload

三、安装php

http://www.php.net/downloads.php
http://www.php.net/manual/en/install.unix.apache2.php
http://www.php.net/manual/zh/install.unix.apache2.php

1.解压缩
tar -zxvf php-5.4.8.tar.gz

2.自定义安装路径
vi .bash_profile,添加:
MYSQL_LIB=’/home/work/mysql/lib’
export LD_LIBRARY_PATH= M Y S Q L L I B : MYSQL_LIB: LD_LIBRARY_PAT

cd /home/work/php-5.4.8
./configure --prefix=/home/work/php --with-apxs2=/home/work/apache2/bin/apxs --with-mysql=/home/work/mysql --with-pdo-mysql=/home/work/mysql --with-config-file-path=/home/work/php/etc --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-mbstring --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-sockets --with-xmlrpc --enable-zip --enable-soap --enable-exif --enable-calendar --enable-wddx

3.安装
make
make intall

参考 :http://www.cnblogs.com/ahomer/archive/2012/11/23/2783814.html
https://blog.csdn.net/jchnlau/article/details/61937761

猜你喜欢

转载自blog.csdn.net/qq_40256654/article/details/86412452
今日推荐