Apache+PHP+Mysql配置

一.      Apache+php+mysql 的环境搭建
1. 得到所需要的源代码
http://www.apache.org
http://www.php.net
http://www.mysql.com
2. 安装 mysql
[root@localhost root]#tar zxvf mysql-4.0.14.tar.gz
[root@localhost root]# cd  mysql-4.0.14
[root@localhost mysql-4.0.14]# groupadd  mysql
[root@localhost mysql-4.0.14]# useradd -g mysql mysql
[root@localhost mysql-4.0.14]# ./configure  - -prefix=/usr/local/mysql 
[root@localhost mysql-4.0.14]# make
[root@localhost mysql-4.0.14]# make  install
[root@localhost mysql-4.0.14]# scripts/mysql_install_db
[root@localhost mysql-4.0.14]# chown -R root  /usr/local/mysql
[root@localhost mysql-4.0.14]# chown -R mysql /usr/local/mysql/var
[root@localhost mysql-4.0.14]# chgrp -R mysql /usr/local/mysql
[root@localhost mysql-4.0.14]# cp support-files/my-medium.cnf /etc/my.cnf
初始化设置:《参考搭建基于 Linux 的动态网站开发平台 1.doc
 
3. 安装 apache1.3.28/2.0.47
apache 源代码目录下执行如下命令 :
./configure --prefix=/usr/local/apache --enable-module=so
make
make install
测试 apache:
/usr/local/apache/bin/apachectl start
在浏览器中输入网址 :http://your_ip/
4. DSO 方式安装 php
php 源代码目录下执行如下命令 :
./configure --with-mysql=/usr/local/mysql --with-apxs=/usr/local/apache/bin/apxs
make
make install
cp php.ini-dist /usr/local/lib/php.ini
编辑 /usr/local/apache/conf/httpd.conf ,在文件最后追加 :"AddType application/x-httpd-php .php"
重新启动 apache:
       /usr/local/apache/bin/apachectl restart
测试 php 工作情况,在 /usr/local/apache/htdocs/ 目录下编辑 test.php 文件,内容 "<?php phpinfo();?>".
       在浏览器中输入 :"http://your_ip/test.php", 查看效果
5. 启动设置
在文件 /etc/rc.d/rc.local 的尾部追加 "/usr/local/mysql/bin/mysqld_safe --user=mysql &"
在文件 /etc/rc.d/rc.local 的尾部追加 "/usr/local/apache/bin/apachectl start"
二.      Php 程序设计基础
1.  参见: http://202.102.240.88/mayujun/jiangyi/php/phprumen.html( 此地址可能变动 )
2.  程序举例:
       编写程序操作数据库的基本流程:
       1 )建立到数据库服务器的连接( mysql_connect(),mysql_pconnect()
       2 )选择合适的数据库( mysql_select_db()
       3 )向数据库发送操作命令( mysql_query()
       4 )得到反馈信息,命令是否执行成功( mysql_query() 返回结果集)
              重复 (3)(4) ,完成其它数据库操作
       5 )使用完数据库后断开数据库连接( mysql_close()
文件 config.php
<?php
       $hostname=”localhost”;
       $username=”mydb”;
       $password=”mydb”;
       $dbname=”mydb”;
?>
文件: db_insert.php
<?php
       include(“config.php”);
       mysql_connect($hostname,$username,$password);
       mysql_select_db($mydb);
       $sql=”insert into student (name,address) values(’zhangsan’,’address’)”;
       $result=mysql_query($sql);
       If($result){
              echo “Update successfully!<br>”;
       }else{
              echo “Error!<br>”;
              return;
       }
?>
 
关于 php 编程和 mysql 数据库的使用等详细信息请参考其它书籍

你可能感兴趣的:(apache,mysql,PHP,数据库,休闲)