| ||
|
| Linux首页 | Linux论坛 | 论坛精华 | 开源新闻 | 技术文章 | 专题专栏 | 新手指南 | 迁移方案 | 产品方案 | 开源项目 | 开源图书 | 软件下载 | 人才招聘 | Linux博客 |
| 您的位置:
Linux时代 > 技术文档 > 新手入门 >
Apache+php+mysql在Linux下的安装与配置
具体安装步骤与方法如下: 1. MySQL的安装 •解压mysql5 的安装包:tar –zxvf mysql-5.0.16.tar.gz •进入解压后的安装包: cd mysql-5.0.16 •配置: ./configure --prefix=/opt/mysql --with-extra-charsets=all --with-unix-socket-path=/opt/mysql/var/mysql.sock •make •make install •复制配置文件到/etc下 cp /opt/mysql/share/mysql/my-medium.cnf /etc/my.cnf •运行:./opt/mysql/bin/mysql_install_db 这个命令是创建MySQL的授权表. •改变权限: chmod 755 /opt/mysql/var chown -R mysql : mysql /opt/mysql/var •启动服务:./opt/mysql/share/mysql/mysql.service start (关闭用stop) •解释参数: •--prefix=/opt/mysql 把mysql指定安装到/opt/mysql目 录中; •--with-extra-charsets=all 对多语言的支持; •--with-unix-socket-path=/opt/mysql/var/mysql.sock 这个是指定mysql服务器启动后,联机套接字文件所 处的位置和文件名,也就是说,如果mysql服务器成 功启动后,就能在/opt/mysql/var目录中看到 mysql.sock文件。 • 解压安装包:tar –zxvf httpd-2.0.55.tar.gz • 进入解压后的安装包: cd httpd-2.0.55 • 配置:./configure --prefix=/opt/apache --enable-cgi ( 意义支持CGI) • make • make install 2. Apache2的安装 • 安装完成后,会在/opt/目录下生成/opt/apache 启动 apache守护进程: • 启动:./opt/apache/bin/apachectl start • 打开浏览器,输入localhost 就能看到一个 apache的欢迎页面了,这表示我们已经成功解决了 apache的安装。 • apache 配制文件及目录是:/ opt/apache/conf/httpd.conf • apache默认存放主页的位置应该是:/ opt/apache/htdocs • 以下是配置文件里面的信息:(有的地方作了修改) • ServerRoot "/opt/apache" 这是ServerRoot指定apache程序所在的的目 录,比如日志文件、配制文件等目录. • Listen 80 apache 默认端口80 • DocumentRoot "/opt/apache/htdocs" 这个是存放网页的目录,我们应该把网页的目录指定 到哪里,这样当访问网址时,就调用这个目录的 文件. • 这句应该和DocumentRoot 的目录保持一致。 • 修改的地方: • 找到: DirectoryIndex index.html index.html.var (395行) 改为: DirectoryIndex index.html index.html.var index.php • 找到:#AddType application/x-tar .tgz • 加一行: AddType application/x-httpd-php .php(注意空格) • 找到: AddDefaultCharset ISO-8859-1 (780行) 将ISO-8859-1改为GB2312。解决网页出乱中文乱码 • 然后保存就重启apache的守护进程 • 注意: • 要想配置文件中的配置生消,前面要去掉#号 • 每次更改配置文件,要重起服务 • 对存放网页的目录执行:命令chmod 755 目录名chmod -R 755 目录 名 3. libxml2-2.6.11.tar.gz 的安装 • 解压: tar -xzvf libxml2-2.6.11.tar.gz • 进入解压后的文件 :cd libxml2-2.6.11 • 配置:指定了安装目录 • ./configure --prefix=/opt/libxml2 • 编译:make • 安装:make install 4. zlib-1.2.3.tar.gz 的安装 • 解压: tar -xzvf zlib-1.2.3.tar.gz • 进入解压后的文件:cd zlib-1.2.3 • 配置:指定了安装目录 • ./configure --prefix=/opt/zlib • 编译:make • 安装:make install 5. gd-2.0.28.tar.gz 的安装 • 解压: tar -xzvf gd-2.0.28.tar.gz • 进入解压后的文件:cd gd-2.0.28 • 配置:指定了安装目录./configure --prefix=/opt/gd • 编译:make • 安装:make install • 安装PHP这一步骤中,最为关键的一步是使用一系 列的激发扩展功能提供PHP configure,以及外部类 库正确的文件路径 • 首先解压安装文件: tar -zxvf php-5.1.1.tar.gz • 进入安装目录: cd php-5.1.1 6. PHP的安装 • 配置 : ./configure • --prefix=/opt/php5 • --with-apxs2=/opt/apache/bin/apxs • --with-libxml-dir=/opt/libxml2 • --with-zlib • --with-zlib-dir=/opt/lib • --with-mysql=/opt/mysql • --with-mysqli=/opt/mysql/bin/mysql_config • --with-gd=/opt/gd • --with-mysql-sock=/opt/mysql/var/mysql.sock • 配置说明: •--prefix设置PHP5 的安装路径。 •--with-apxs2告诉PHP查找Apache 2.0的地方。 • --with-libxml-dir和--with-zlib-dir告诉PHP放置 •libxml2和zlib库的地方。 •--with-mysql变量激活regularMySQL扩展功能。 •--with-mysqli变量激活新增加的MySQL功能。 •--with-gd变量激活GD 扩展功能。 •--with-zlib变量激活ZLIB 压缩库。 • ./configure --help 查看其他参数 •一旦configure已经完成,你即可编译和安装PHP。 • 编译:make • 安装:make install • 从解压后的文件中复制php.ini-dist 到/opt/php/etc/目 录下. 改名为php.ini • 编辑/opt/php/etc/php.ini文件找到如下的一行; default_charset = “iso-8859-1” (433行) • 在这行下面加一行default_charset = "gb2312" • 在apache 下的存放网页的目录建立php文件.例如 phpinfo.php • 里面写入如下代码:
phpinfo(); ?> • 在浏览器中地址栏中输入: 出现php说明页面,说明安装成功 原文链接:http://www.phpchina.com/study/phpstudy.html 本文被浏览次
将SSH与PHP相连接 确保传输数据的安全2007-08-21 17:04:19
| |||||||||||
| 关于我们 | 联系方式 | 广告合作 | 诚聘英才 | 网站地图 | 免费注册 |
Copyright © 2001-2006 ChinaUnix.net All Rights Reserved 感谢所有关心和支持过ChinaUnix的朋友们 |