编译环境
通过yum安装编译环境
安装缺少的库文件的pcre-devel软件包
一:apache 软件包:apr-1.4.6.tar.gz apr-util-1.5.1.tar.gz httpd-2.2.4.tar.bz2 1:解压软件包
2:执行编译命令。切换到解压目录分别执行configure make && make install 2.1切换到apr-1.4.6软件包的解压位置 cd /usr/local/src/apr-1.4.6/ 在目录下执行 ./configure --prefix=/usr/local/apr make && make install 2.2切换到apr-util 软件包解压的位置 cd /usr/local/src/apr-util-1.5.1 在此目录下执行 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config make && make install 2.3 切换到httpd-2.2.4.tar.bz2软件包解压的位置 cd /usr/local/src/httpd-2.2.4 在此目录下执行
make && make install 3:添加。添加库文件头文件及man手册 3.1 在/etc/ld.so.conf.d/目录下新建配置文件apr.conf和apr-util.conf 添加库文件到系统中让系统能够调用他们的库文件 vim /etc/ld.so.conf.d/apr.conf 将 /usr/local/apr/lib 的路径写进去 vim /etc/ld.so.conf.d/apr-util.conf 将 /usr/local/apr-util/lib 的路径写进去 由于http-2.4.4目录中没有lib目录所以不用添加 3.2 添加头文件 ln -s /usr/local/apr/include /usr/include/apr ln -s /usr/local/apr-util/include /usr/include/apr-util ln -s /usr/local/apache/include /usr/include/apache 3.3 添加环境变量
3.4 添加手册
4;编辑服务脚本 /etc/init.d/httpd
安装成功后会在输入本机地址的情况下出现It work !的字样
二:二进制安装mysql 软件包:mysql-5.5.15-linux2.6-i686.tar.gz 1:解压 tar -zxvf mysql-5.5.15-linux2.6-i686.tar.gz /usr/local 2: 按照说明文件的步骤进行设置(/usr/local/mysql-5.5.15-linux2.6-i686/INSTALL-BINARY ) shell> groupadd mysql
shell> useradd -r -g mysql mysql
shell> cd /usr/local
shell> ln -s /usr/local/mysql-5.5.15-linux2.6-i686 mysql
shell> cd mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> scripts/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql data
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> bin/mysqld_safe --user=mysql &
shell> cp support-files/mysql.server /etc/init.d/mysqld 3:库文件头文件man手册的做法和apache一样(若安装后形成库文件目录没有可以不添加) 4:mysql无法启动和停止以2002错误
需要用命令手动杀死进程后再进行启动连接操作就不会错线错误 命令 pkill mysql 三:php源码安装 软件包:php-5.3.7.tar.bz2 1:解压 tar -jxvf php-5.3.7.tar.bz2 /usr/local/src 2:切换到目录/usr/local/src/php-5.3.7 执行configure命令
3:库文件头文件man手册的做法和apache一样(若安装后形成库文件目录没有可以不添加) 4:修改apache的配置文件/etc/httpd/httpd.conf (这是安装apache时指定的配置文件径路径)
四:测试 网站的根目录是安装路径下的htdocs目录 即:/usr/local/apache/htdocs 在网站根目录下编辑php网页测试 vim index.php 1:测试php与apache的结合
2:测试php与mysql的结合
|