LAMP 安装
安装MYSQL
#tar –zxvf mysql-5.0.22.tar.gz //解开安装包
#cd mysql-5.0.22 //进入安装目录
#mkdir /usr/local/mysql //创建mysql目录
#./configure --prefix=/usr/local/mysql //设置安装目录
#make //编译
#make install //安装
// 或是这样 #make && make install 编译并安装
#groupadd mysql //新建名为mysql的组
#useradd –g mysql mysql //新建名为mysql的用户,并且默认属于mysql组
#chgrp –R mysql /usr/local/mysql //改变/usr/local/mysql及下属文件与目录属于的组
#cp support-files/my-large.cnf /etc/my.cnf //拷贝my-large.cnf到/etc中,替换原有的my.cnf
#scripts/mysql_install_db //建立初始数据
#chown –R mysql:mysql /usr/local/mysql/var //更改var及下面的文件目录属组与属主
#cp support-files/mysql.server /etc/init.d/mysqld //拷贝mysql.server到init.d目录中并重命名为mysql,启动文件
#chmod 755 /etc/init.d/mysqld //设置启动文件的权限为755
#chkconfig --add mysqld //把此服务添加到系统启动中,add为添加至/etc/rc.d/init.d中
#chkconfig mysqld on //on默认在3\5级别服务默认启动
#/etc/init.d/mysqld start
#/usr/local/mysql/bin/mysqld_safe & //启动mysql
#/usr/local/mysql/bin/mysqladmin –u root –p password 123 //默认root用户密码为空,设置密码为123
#/usr/local/mysql/bin/mysql –u root –p //输入上面设置的123后,以root身份登陆
#./mysqladmin -u root -p password 456 //输入上面设置的123后.以root身份登陆
mysql> grant select on test.* to 'ttt' @'%' identified by'ttt' with grant option;
//添加一个名称为ttt,密码为ttt的mysql账户,对test数据库有修改权限
2、Apahce的安装
#tar -zxvf httpd-2.2.3.tar.gz //解压httpd-2.2.3.tar.gz包
#./configure –prefix=/usr/local/apache2 --enbale-module=so //这里的—prefix指定apache 的安装将安装到:/usr/local/apache2目录下
#make //编译
#make install //安装
#vi /usr/local/apache2/conf/httpd.conf //将里面的ServerName前面的#去掉,后面是:自己的ip:80
#/usr/local/apache2/bin/apachectl start //启动apache服务
如果你想一开机就让apache自动运行的话,那么进行如下操作:
编辑etc/rc.d /rc.local
# vi /etc/rc.d/rc.local
在最后加上一句: /usr/local/apache2/bin/apachectl start
看这里的/usr/local/apache2的安装路径用到了吧,所以大家装的时候一定要记清楚哦。。。。
jpeg包的安装和设定
#mkdir -p /usr/local/jpeg6
# mkdir -p /usr/local/jpeg6/bin
# mkdir -p /usr/local/jpeg6/lib
# mkdir -p /usr/local/jpeg6/include
# mkdir -p /usr/local/jpeg6/man/man1
//上面的创建目录
#tar –zxvf jpegsrc.v6b.tar.gz //解压jpegsrc.v6b.tar.gz包
#./configure –prefix=/usr/local/jpeg6/ --enable-static
#make //编译
#make install //安装
安装libpng
# tar xvzf libpng-1.2.8.tar.gz
# cd libpng-1.2.8
# cp scritp/makefile.gcmmx makefile(本身自带makefile文件,无需configure,copy一下就OK了)
# make
# make install
安装freetype
#tar –zxvf freetype-2.3.5.tar.gz
#cd freetype-2.3.5
#mkdir –p /usr/local/freetype
#./configure –prefix=/usr/local/freetype
#make
#make install
安装zlib(lib png支持包)
#tar –zxvf zlib-1.2.2.tar.gz
#cd zlib-1.2.2.tar.gz
#./configure
#make
#make insatll
安装GD库#
#tar –zxvf gd-2.0.33.tar.gz
#cd gd-2.0.33.tar.gz
# ./configure --prefix=/usr/local/gd2 --with-jpeg=/usr/local/jpeg6/ --with-png=/usr/local/lib/ --with-zlib=/usr/local/lib/ --with-freetype=/usr/local/freetype/
#make
#make install
#cp gd.h /usr/local/lib/
安装xml包
#tar –zxvf libxml2-2.6.19.tar.gz
#cd libxml2-2.2.6.19
#./configure –prefix=/usr/local/libxml2
#make
#make install
安装Curl库
#tar –zxvf curl-7.16.4.tar.gz
#cd curl-7.16.4
#./configure –prefix=/usr/local/curl
#make
#make install
安装php
#tar –zxvf php-5.2.3.tar.gz
#cd php-5.2.3.tar.gz
#./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql/ --with-curl=/usr/local/curl --enable-ftp --with-libxml-dir=/usr/local/libxml2 --with-gd-dir=/usr/local/gd2 --with-jpeg-dir=/usr/local/jpeg6/ --with-zlib-dir=/usr/local/lib --with-png=/usr/local/lib/ --with-freetype-dir=/usr/local/freetype
#make
#make install
#cp php.ini-dist /usr/local/lib/php.ini
其中./configure 后的 --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql/ --with-libxml-dir=/usr/local/libxml2 是必要的选项 --with-gd=/usr/local/gd2/ --with-jpeg-dir=/usr/local/jpeg6/ --with-png=/usr/local/lib --with-zlib-dir=/usr/lib --with-freetype-dir=/usr/local/freetype 这是让PHP支持GD库的配置选项
--with-curl=/usr/local/curl 支持CURL库 --enable-ftp 打开FTP库函数支持
--enable-soap --with-xsl=/usr/local/libxslt --enable-xslt 让PHP支持SOAP, 上面这些一般用得少, 可以去掉
--- 收尾工作:
编辑apache的配置文件httpd.conf
vi /etc/httpd/httpd.conf
找到 “#AddType application/x-gzip .gz .tgz”
并在后面加入
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
这两行的目的是让apache识别php。
再找到“DirectoryIndex index.html”
加上 index.php 让它把index.php做为默认页
---测试环境:
在/usr/local/apache/htdocs/下面建立php文件。
# vi /usr/local/apache/htdocs/index.php
输入:
<?
phpinfo();
?>
重启apache服务器
# /usr/local/apache/bin/apachectl restart
浏览器中输入:http://127.0.0.1/index.php测试一下,激动的话面就出来喽!!!!
分享到:
相关推荐
Red hat Linux AS4.0安Red hat Linux AS4.0安装Oracle9.2.04详细步骤2008-11-06 17:55官方论坛 http://www.oracle.com.cn tzzxcb 下面以 $ 开头的命令都是由oracle执行的 # 开头的命令都是由root执行的 一、 ...
RED HAT linux AS 4 下oracle9i的安装 RED HAT linux AS 4 下oracle9i的安装
在Red Hat Linux 9.0下安装JDK 在Red Hat Linux 9.0下安装JDK
Red Hat Enterprise Linux AS3U2下安装Oracle
在Red Hat Linux AS4上安装Oracle 10gR2 RAC.doc在Red Hat Linux AS4上安装Oracle 10gR2 RAC.doc在Red Hat Linux AS4上安装Oracle 10gR2 RAC.doc在Red Hat Linux AS4上安装Oracle 10gR2 RAC.doc
Red Hat linux 6.0下安装Oracle 11g
Red Hat Linux下 WebLogic安装命令,命令行安装weblogic
Red Hat Enterprise Linux 5的安装Red Hat Enterprise Linux 5的安装Red Hat Enterprise Linux 5的安装Red Hat Enterprise Linux 5的安装Red Hat Enterprise Linux 5的安装
RHEL5()安装redhat5时要独立分配磁盘给SWAP,空间大小应该是内存大小的 两倍,内存最好大于1G。 系统参数检命令 检查内存情况 #grep MemTotal /proc/meminfo –-内存大小 #MemTotal: 1255625 #grep SwapTotal /...
Red hat Linux AS4.0安装Oracle9.2.04详细步骤
本人亲自安装的经过。一边安装一边记录,参考的是php兄弟连的相关书籍,在linux下配置最佳apache+mysql+php环境!如果安装中途有什么疑问可以留言探讨……
red hat linux 5 系统安装
Red Hat Linux 9 下安装 ORACLE9.2.0.4
Red Hat6.4离线安装mysql5.6安装手册,Red Hat6.4离线安装mysql5.6安装手册解决方案使用大全
Red Hat 5.4安装文档 Install-Guide
Red Hat Enterprise Linux 5 安装手册详细介绍了红帽子企业版的安装过程,图片清晰,简单易懂,保证按此操作能顺利安装,让你轻松掌握Red Hat Enterprise Linux 5 安装过程。
Red Hat Enterprise Linux 5 安装配置 Apache + MySQL
Red Hat Enterprise Linux 8.0安装(全网最详细版).docx
Red Hat Linux AS4上安装Oracle 10gR2
Red Hat Linux8 x86 安装指南很详细。