Linux下mysql安装,php安装,java环境配置

更新时间:2024-04-25 05:42:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第1章 linux系统安装

1.1. 系统分区

a) /boot 分区 100M

b) swap 交换分区 不要大于256M. c) /

根分区 尽可能的大

1.2. 系统设置

a) 编辑系统引导配置/etc/inittab中的信息进行初始化

b) 网卡:/etc/sysconfig/network-script/ifcfg-eth0 修改ONBOOT=YES,或者命令行直接输入setup,设置完成后重启网络service network restart.

c) GRUB出现两个启动项:修改/boot/grub/menu.lst 。里面还可以设置等待时间。

第2章 mysql安装

2.1. 安装传统版

a) 安装步骤

tar zxvf mysql-5.0.45.tar.gz

mv mysql-5.0.45.tar.gz mysql (文件夹改名) cd mysql-5.0.45

groupadd mysql 创建一个组mysql来管理(rpm -qa mysql 查看,rpm -e --nodeps mysql)(cat /etc/group查看组的信息,cat /etc/passwd)

useradd -g mysql mysql (创建一个用户放在mysql组里面,最后的是用户) chown –R root . (修改文件的所有者 -R文件夹下面的文件都起作用) chown –R mysql data (修改data 文件夹的所有者) chgrp –R mysql . 启动mysql

bin/mysqld_safe --user=mysql & ./mysql -u root -p 2.1.1.

补充安装方法

./configure --prefix=/opt/mysql --with-charset=gb2312 make make install 2.2. 启动和登录mysql

scripts/mysql_install_db --user=mysql(初始化数据库,进入mysql目录才可以执行)

bin/mysqld_safe --user=mysql & (启动mysql) 登录数据库:进入bin目录,./mysql -u root -p 2.3. 设置开机启动

find / -name mysql.server

cp /opt/mysql/share/mysql/mysql.server /etc/init.d/mysqld chkconfig --add mysqld (或者:chkconfig --level 345 mysqld on ) chkconfig --del mysqld service mysqld start

第3章 apache安装

3.1.

apache安装

tar xzvf httpd-2.2.6.tar.gz 解压以后进入文件夹输入以下命令。

./configure --prefix=/home/apache --enable-module=so(/home/apache/ 自己定义apache的安装目录)

make

make install(输入以后回车) 3.2. 安装成功后,配置

启动 进入/opt/apache/bin/目录以后输入 ./apachectl start 3.3. 开机启动设置

将apachectl文件拷贝到/etc/rc.d/init.d 中。 命令如下:

cp /home/apache/bin/apachectl /etc/init.d/httpd (或者/etc/rc.d/init.d/httpd)

chkconfig --add httpd (会发现httpd服务不支持chkconfig)需要编辑/etc/rc.d/init.d/httpd,顶端添加以下注释信息:

# chkconfig: 345 87 15 (注意:前面的井号要加上) # description: Activates/Deactivates Apache Web Server

第4章 php安装前的准备

4.1. 安装支持软件

GD支持包: 4.1.1.

JPEG包

然后查看80端口

tar -zxvf jpegsrc.v6b.tar.gz cd jpeg-6b configure make

mkdir -p /usr/local/man/man1 (创建文件夹) make install make install-lib 4.1.2.

TTF包

安装过程提示错误:

builds/toplevel.mk:43: *** FreeType's build system needs a Make program which supports $(value). Stop.

下载安装gmake,问题解决,下载地址:ftp://ftp.gnu.org/pub/gnu/make/make-3.80.tar.gz 安装方法

./configure --prefix=/usr make make install

chgrp root /usr/bin/make chmod 755 /usr/bin/make 4.1.3. 4.1.4. 4.1.5. 4.1.6.

zlib安装 libpng安装 安装GD库

安装libxml2-2.7.7.tar.gz

make的过程出错。其他版本也是同样

在configure 加上 --without-zlib 可以编译通过,安装的时候再加一个安装路径 ./configure --prefix=/usr/local/libxml2 --without-zlib (http://bbs.chinaunix.net/thread-3611671-1-1.html) 用升级方式覆盖安装

[root@WebServer home]# rpm -Uvh libxml2-2.6.11-1.i386.rpm 下载rpm包安装,ftp://xmlsoft.org/libxml2/ 4.2. 开始安装php

《PHP+MYSQL网站设计入门实践》(ChinaItLab-PHP_Mysql)_VeryCD电驴下载.htm

./configure --prefix=/opt/php538 \\

--with-apxs2=/opt/apache/bin/apxs \\ --with-gd --with-mysql=/opt/mysql \\ --with-mysqli=/opt/mysql/bin/mysql_config --with-mysql-sock=/opt/mysql/mysql.sock --with-jpeg-dir --with-ttf \\ --with-zlib-dir \\ --with-png-dir \\ --enable-track-vars -- 然后运行:

libtool --finish /home/php-5.3.8/libs/ chmod 755 /home/apache/conf/httpd.conf 4.3. 配置PHP

在apache里做设置,/opt/apache/conf/httpd.conf里面查看: LoadModule php5_module modules/libphp5.so类型支持 4.3.1.

添加类型支持:

AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps 4.3.2.

目录索引

DirectoryIndex index.php index.html

然后重启 apache, 在/opt/apache/htdocs/ 目录新建index.php 编辑内容

lsy403@163.com 刘守源

[root@localhost php-5.3.8]# make install

Installing PHP SAPI module: apache2handler

/opt/apache/build/instdso.sh SH_LIBTOOL='/opt/apache//build/libtool' libphp5.la /opt/apache/modules /opt/apache//build/libtool --mode=install cp libphp5.la /opt/apache/modules/ cp .libs/libphp5.so /opt/apache/modules/libphp5.so

cp .libs/libphp5.lai /opt/apache/modules/libphp5.la

libtool: install: warning: remember to run `libtool --finish /opt/php-5.3.8/libs'

DirectoryIndex index.php index.html

[activating module `php5' in /opt/apache/conf/httpd.conf] Installing PHP CLI binary: /opt/php538/bin/ Installing PHP CLI man page: /opt/php538/man/man1/ Installing build environment: /opt/php538/lib/php/build/ Installing header files: /opt/php538/include/php/ Installing helper programs: /opt/php538/bin/ program: phpize program: php-config

Installing man pages: /opt/php538/man/man1/ page: phpize.1 page: php-config.1

Installing PEAR environment: /opt/php538/lib/php/ [PEAR] Archive_Tar - installed: 1.3.7 [PEAR] Console_Getopt - installed: 1.3.0 [PEAR] Structures_Graph- installed: 1.0.4 [PEAR] XML_Util - installed: 1.2.1 [PEAR] PEAR - installed: 1.9.4

Wrote PEAR system config file at: /opt/php538/etc/pear.conf

You may want to add: /opt/php538/lib/php to your php.ini include_path /opt/php-5.3.8/build/shtool install -c ext/phar/phar.phar /opt/php538/bin ln -s -f /opt/php538/bin/phar.phar /opt/php538/bin/phar

Installing PDO headers: /opt/php538/include/php/ext/pdo/ [root@localhost php-5.3.8]#

第5章 Linux 下java 环境变量的设置

5.1. 编辑环境变量

vi /etc/profile

JAVA_HOME=/usr/java/j2sdk1.4.2_07 PATH=$PATH:/usr/java/j2sdk1.4.2_07/bin CLASSPATH=.:/usr/java/j2sdk1.4.2_07/jre/lib/rt.jar CATALINA_HOME=/usr/local/Jakarta-tomcat-5.0.30

export JAVA_HOME PATH CLASSPATH CATALINA_HOME

本文来源:https://www.bwwdw.com/article/5pgp.html

Top