linux apache+php+mysql

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的存放路径,以及所有扩展组件等,很强大。

猜你喜欢

转载自kelvinliu117.iteye.com/blog/2092054