1.安装mysql
在http://www.mysql.com/downloads/mysql/#downloads下载mysql安装包:
MySQL-server-5.5.28-1.linux2.6.i386.rpm
MySQL-client-5.5.28-1.linux2.6.i386.rpm
1、数据库目录 /var/lib/mysql/
2、配置文件 /usr/share/mysql(mysql.server命令及配置文件)
3、相关命令 /usr/bin (mysqladmin mysqldump等命令)
4、启动脚本 /etc/rc.d/init.d/(启动脚本文件mysql的目录)
/etc/init.d/mysql start/stop/restart
自动启动:/sbin/chkconfig –list /sbin/chkconfig – add/del mysql
2.安装apache
下载地址:http://httpd.apache.org/
./configure --prefix=/usr/local/apache make make install
启动:/usr/local/apache/bin/apachectl -k start/stop/restart
3.安装php
下载PHP安装包,下载地址:http://www.php.net/downloads.php
安装php需要的支持文件:http://xmlsoft.org/sources/libxml2-2.9.1.tar.gz
tar zxvf libxml2-2.9.1.tar.gz cd libxml2-2.9.1. ./configure --prefix=/usr/local/libxml2 make make install
非源码包安装的mysql需要注意:http://zyhlinux.blog.51cto.com/1389771/317536
tar -zvxf php-5.5.4.tar.gz cd php-5.5.4 ./configure --prefix=/usr/local/php --with-mysql --with-mysqli --with-apxs2=/usr/local/apache/bin/apxs --with-libxml-dir=/usr/local/libxml2 --with-zlib-dir=/usr/lib make make install
谨记!!!cp php.ini-production /usr/local/lib/php.ini register_globals=On 注册为全局变量
4.配置apache让他支持php
修改Apache的配置文件httpd.conf以得到PHP的解析
1、在LoadModule中添加:LoadModule php5_module modules/libphp5.so
2、在AddType application/x-gzip .gz .tgz下面添加:
# probably should define those extensions to indicate media types: # AddType application/x-compress .Z AddType application/x-gzip .gz .tgz AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
3、在DirectoryIndex增加 index.php,以便Apache识别PHP格式的index
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
最后一步验证PHP环境:
在Apache网站目录下新建php的phpinfo测试页,/usr/local/apache/htdocs/info.php
[root@localhost htdocs]# vi info.php <?php phpinfo(); ?>
通过http://192.168.200.102/info.php 验证,通过phpinfo()可以查看很多信息,比如php.ini的存放路径,以及所有扩展组件等,很强大。