linux+apache+php+mysql
源代码安装
安装的过程整体要分为三大过程: 安装的过程整体要分为三大过程: 过程
安装 apache 和 mysql 安装 PHP 安装 memcached php-memcache
安装 apache 和 mysql
第一步 下载 apache mysql;并且为二者建立对应的安装目录 并且为二者建立对应的安装目录
#mkdir –p /opt/soft #cd /opt/soft #wget download.chyangwa/linux/apache/httpd-2.2.4.tar.gz #wget download.chyangwa/linux/MySQL/mysql-5.0.19.tar.gz #mkdir –p /usr/local/apache #mkdir –p /usr/local/mysql
第二步
解压以及安装 apache
#tar –zxvf httpd-2.2.4.tar.gz #tar –zxvf mysql-5.0.19.tar.gz #cd httpd-2.2.4 #./configure --prefix=/usr/local/apache --with-mpm=worker #make &;&; make install #make clean #cd
--enable-so
--enable-rewrite
--enable-deflate
启动服务: #/usr/local/apache/bin/apachectl –k start 然后在地址栏里面输入:本机 IP/index.html 如果可以看到“It works!”就说明 apache 已经安装成功了
第三步 解压以及安装 mysql
//建立数据库的用户和用户组:
# groupadd mysql # useradd -g mysql mysql
//编译安装数据库: #cd mysql-5.0.19 #./configure --prefix=/usr/local/mysql --with-extra-charsets=complex --enable-thread-safe-client --enable-local-infile --enable-assembler --disable-shared --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-staticm --with-embedded-server --with-innodb --with-extra-charsets=gbk,gb2312,big5 --without-debug CFLAGS=-O3 -mcpu=pentium4 CXXFLAGS=-O3 -march=pentium4 -felide-constructors -fno-exceptions -fno-rtti CXX=gcc # make &;&; make install # make clean # cp -r mysql-5.0.19 /usr/local/mysql # cp support-files/mysql.server /etc/rc.d/init.d/mysql # cp support-files/my-mediumf /etc/myf 修改 mysql 目录权限 # chown -R root /usr/local/my
sql # chgrp -R
mysql /usr/local/mysql # chown -R mysql /usr/local/mysql/data 生成 mysql 系统数据库 # /usr/local/mysql/bin/mysql_install_db --user=mysql&; # /usr/local/mysql/bin/mysqld_safe --user=mysql&; **如出现 Starting mysqld daemon with databases from /usr/local/mysql/data 代表正常启动 mysql 服务了. make install 结束后,新安装的需要执行 bin/mysql_install_db 文件来安装授权表,然后运行 bin/mysqld_safe 启动 mysql 服务。用 mysql 命令看是否则连接到服务器。在./configure 的时 候通常都会出现 checking for termcap functions library... configure: error: No curses/termcap library found 这个错误! 安装上 libncurses5-dev (不同的
系统可能名字也有所差异)这个包就好 了
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
安装 PHP
下载需要的组件(可以根据工作需要定制 可以根据
工作需要定制) 第一步 下载需要的组件 可以根据工作需要定制
# cd /opt/soft # wget download.chyangwa/linux/freetype/freetype-2.2.1.tar.gz # wget download.chyangwa/linux/GD/gd-2.0.33.tar.gz # wget download.chya
ngwa/
linux/zlib/zlib-1.2.3.tar.gz # wget download.chyangwa/linux/jpegsrc/jpegsrc.v6b.tar.gz # wget ftp://ftp.gnu.org/gnu/gdbm/gdbm-1.8.2.tar.gz # wget download.chyangwa/linux/gettext/gettext-0.14.5.tar.gz # wget download.chyangwa/linux/libiconv/libiconv-1.10.tar.gz # wget download.chyangwa/linux/libxml/libxml-1.8.17.tar.gz # wget download.chyangwa/linux/PHP/php-5.0.5.tar.gz # wget libpng.org/pub/png/libpng.html/libpng-1.2.25.tar.gz 为以上的安装包建立目录 # mkdir –p /usr/local/libxm