Apache php mysql的安装与配置

来自站长百科
跳转至: 导航、​ 搜索
PHP-logo.png

现在的网站不仅仅是提供一些静态网页就可以了,它还包括怎样存储数据、怎样查询数据、怎样处理用户的请求、怎样创建包含正确信息的文档,要适应这些需要有很多

选择。目前,很多人选择这样的组合:Apache+Php+MySQL来建设自己的网站,因为它们都可以免费从网上下载,能适应很多平台。

但是其安装、配置比较烦琐。

相关软件[ ]

Windows下Apache+php+mysql的安装与配置[ ]

安装、配置步骤[ ]

Linux下Apache+php+mysql的安装与配置[ ]

MySQL的安装与配置[ ]

 cd /home/tmp (进入压缩包所在目录)
 groupadd mysql (建立mysql组)
 useradd -g mysql mysql (在mysql组中建立mysql用户)
 tar -zxvf mysql-5.0.37.tar.gz (解压mysql源码,bz2压缩包请用“tar -jvxf 文件名”指令)
 cd mysql-5.0.37 (进入解压目录)
 ./configure --prefix=/usr/local/mysql (prefix参数指明mysql安装目录)
 make
 make install
 /usr/local/mysql/bin/mysql_install_db --user=mysql
 cp support-files/my-medium.cnf /etc/my.cnf (复制mysql配置文档到/etc目录)
 cp support-files/mysql.server /etc/rc.d/init.d/mysqld
 chmod 700 /etc/rc.d/init.d/mysqld
 chkconfig --add mysqld
 cd /usr/local/mysql (进入mysql安装目录)
 chown -R root . (不要漏了后面的“.”)
 chown -R mysql var
 chgrp -R mysql . (不要漏了后面的“.”)
 /usr/local/mysql/bin/mysqld_safe --user=mysql & (启动mysql,出现mysqld ended时点击回车,回到命令行)
 bin/mysql -u root -p (登陆mysql,目前密码为空)
mysql> selcet version(); (查看mysql的版本号)
mysql> quit; (退出mysql)

Apache的安装与配置[ ]

 cd /home/tmp
 tar -zxvf httpd-2.2.4.tar.gz
 cd httpd-2.2.4
 ./configure --prefix=/server/apache --enable-so
 make
 make install
 /usr/local/apache/bin/apachectl start (启动apache)

PHP的安装与配置[ ]

 cd /usr/down
 tar -zxvf php-5.2.1.tar.gz
 cd php-5.2.1
 ./configure --prefix=/server/php --with-mysql=/server/mysql --with-apxs2=/server/apache/bin/apxs
 make
 make install
 cp php.ini-dist /usr/local/lib/php.ini
 vi /usr/local/apache/conf/httpd.conf
 (AddType application/x-tar .tgz下加一行
 AddType application/x-httpd-php .php)

相关条目[ ]


参考资源[ ]

Apache+php+mysql在Linux下的安装与配置