在linux下的Web环境的搭建,需要以下几个几个必须软件tar包:
1.安装openssl库。
#tar -zxvf openssl-0.9.8l.tar.gz
#cd openssl-0.9.8l
#./config --prefix=/usr/local/openssl
#make; make install
2.接着,是安装mysql。
你可以在控制台下通过yum来安装mysql。
#yum install mysql mysql-devel mysql-client
即可,然后手动在系统软件管理界面寻找mysql图形化管理工具MYSQL Administrator和MYSQL Query Browser。记得首次密码为空即可。
当然,你可以通过下载源码包安装。
# tar -zvxf
mysql-max-5.0.21-linux-i686-glibc23.tar.gz
# mkdir -p /usr/local/mysql (省略也可)
# cp -r mysql-max-5.0.21-linux-i686-glibc23.tar.gz
/usr/local/mysql
# cp /usr/local/mysql/support-files/my-medium.cnf
/etc/my.cnf
添加mysql用户及用户组
# groupadd mysql
# useradd -g mysql mysql
修改mysql目录权限
# chown -R root /usr/local/mysql
# chgrp -R mysql /usr/local/mysql
# chown -R mysql /usr/local/mysql/data
生成mysql系统数据库
# /usr/local/mysql/scripts/mysql_install_db
--user=mysql&
启动mysql服务
# /usr/local/mysql/bin/mysqld_safe
--user=mysql&
如出现 Starting
mysqld daemon with databases from
/usr/local/mysql/data
代表正常启动mysql服务了, 按Ctrl +
C 跳出
修改 mysql
的 root 密码
# /usr/local/mysql/bin/mysqladmin -u root -p password
"123456"
我用的是命令行直接通过yum安装的。
3.安装gd库,
5.
#./configure --prefix=/usr/local/php
--with-openssl=/usr/local/openssl
--with-apxs2=/usr/local/apache/bin/apxs
--with-mysqli=/usr/bin/mysql_config --with-gd=/usr/local/gd2
--enable-gd-native-ttf --with-jpeg-dir=/usr/local/jpeg/
--with-png-dir=/usr/local/png/ --with-ttf
--with-zlib-dir=/usr/loca/zlib
#make;make install (make test
同时,在configure完成之后,检查php是否support a,b,c,d
最后,如果你有些不放心,可以手动添加以下两步,其实在安装php的过程中已经自动的完成了这两步了。
#cp php.ini-recommended /usr/local/lib/php.ini
#cp libs/libphp5.so
/usr/local/apache/modules/
最后,需要编辑httpd的配置文件。
#vi
/usr/local/apache/conf/httpd.conf
在最后添加以下几行
LoadModule
php5_module
AddType application/x-httpd-php .php .html
AddType application/x-httpd-php-source .phps
User daemon
Group daemon,将daemon改成自己的用户名和所在的组名即可。
如果,想改变htdocs所在的目录,你需要修改以下两处:
DocumentRoot "path/www"
<Directory "path/www">