1. <tbody id="tv1th"><div id="tv1th"></div></tbody>
        <option id="tv1th"></option>
              您好,欢迎来到思海网络,我们将竭诚为您提供优质的服务! 诚征网络推广 | 网站备案 | 帮助中心 | 软件下载 | 购买流程 | 付款方式 | 联系我们 [ 会员登录/注册 ]
              促销推广
              客服中心
              业务咨询
              有事点击这里#  531199185
              有事点击这里#  61352289
              点击这里给我发消息  81721488
              有事点击这里#  376585780
              有事点击这里#  872642803
              有事点击这里#  459248018
              有事点击这里#  61352288
              有事点击这里#  380791050
              技术支持
              有事点击这里#  714236853
              有事点击这里#  719304487
              有事点击这里#  1208894568
              有事点击这里#  61352289
              在线客服
              有事点击这里#  531199185
              有事点击这里#  61352288
              有事点击这里#  983054746
              有事点击这里#  893984210
              当前位置ㄩ首页 >> 技术文章 >> 文章浏览
              技术文章

              RedHat 9.0下Apache+PHP+MySQL服务器安装配置

              添加时间ㄩ2019-1-30 21:20:34﹛ 添加ㄩ 思海网络﹛
              一﹜安装环境 
              操作系统ㄩLinux RedHat 9.0 
              web服务软件ㄩApache httpd-2.2.3.tar.gz 
              数据库软件ㄩMySQL-server-5.0.26-0.i386.rpm(服务端) 
              MySQL-client-5.0.26-0.i386.rpm(客户端) 
              MySQL-devel-5.0.26-0.i386.rpm(开发包) 
              MySQL-shared-5.0.26-0.i386.rpm(共享库) 
              PHP脚本程序语言ㄩphp-5.1.2.tar.gz 
              图形库文件ㄩJPEGㄩjpegsrc.v6b.tar.gz 
              FreeTypeㄩfreetype-2.2.1.tar.gz(字体) 
              ZLIBㄩzlib-1.2.3.tar.gz 
              PNGㄩlibpng-1.2.12.tar.gz 
              GDㄩgd-2.6.26.tar.gz 
              优化程序ㄩZendOptimizer-3.0.2-linux-glibc21-i386.tar.gz 
              二﹜安装顺序 
              1﹜安装MySQL 数据库 
              2﹜安装Apache Web服务器 
              3﹜安装GD图形库和XML 
              4﹜安装PHP5﹜修改Apache配置文件 
              5﹜安装Zend优化程序 
              三﹜安装过程 
              1﹜安装MySQL数据库我采取了RPM包安装的方式ㄛMySQL官方将RPM和tar文件同步的很好﹝编译的方式我们也说一下﹝ 
              # rpm 每Uvh MySQL-server-5.0.26-0.i386.rpm # rpm 每Uvh MySQL-client-5.0.26-0.i386.rpm # rpm 每Uvh MySQL-shared-5.0.26-0.i386.rpm # rpm 每Uvh MySQL-devel-5.0.26-0.i386.rpm启动服务 
              # services mysql start或 
              # /etc/rc.d/init.d/mysql start或 
              # /etc/rc.d/init.d/mysqld_safe&关闭服务 
              # services mysql stop或 
              # /etc/rc.d/init.d/mysql stop采取RPM安装方式ㄛmysql会自动随系统启动而启动ㄛ就不需要我们手工设置了﹝ 
              注ㄩ这里用了升级RPM包得安装方式ㄛ但有的时候还是会出现※文件冲突§或者是※未解决的?#35272;?#20851;系?#20445;?#26159;因为以前系统中安装了老版本的MySQLㄛ可以先卸掉﹝或者在安装命令中用每replacefiles来解决文件冲突问题ㄛ用每nodeps来解决未解决的?#35272;?#20851;系﹝ 
              采取编译安装的模式ㄗ建议使用ㄘ 
              # groupadd mysql # useradd mysql # tar xzvf mysql-NN.tar.gz (或tar xjvf mysql-NN.tar.bz2) (NN代表版本号) # mv mysql-NN /usr/local/src # cd /usr/local/src/mysql-NN # ./configure --prefix=/usr/local/mysql # make # make install # s/mysql_install_db # chown -R root:mysql /usr/local/mysql # chown -R mysql:mysql /usr/local/mysql/var (在mysql组中增加mysql用户) # chgrp -R mysql /usr/local/mysql # cp support-files/my-medium.cnf /etc/my.cnf # cp /usr/local/mysql/share/mysql/mysql.server \ > /usr/local/mysql/share/mysql/mysqld # chmod a+x /usr/local/mysql/share/mysql/mysqld启动服务 
              # /usr/local/mysql/bin/safe_mysqld --user=mysql或 
              # /usr/local/mysql/share/mysql/mysqld start停止服务 
              # /usr/local/mysql/bin/mysqladmin shutdown设置成开机?#20113;?#21160;ㄛ在/etc/rc.d/rc.local文件中加入一行 
              /usr/local/mysql/share/mysql/mysqld start这样每次重新启动系统以后,mysql?#19981;?#38543;系统一起启动﹝ 
              2﹜安装Apache 
              # tar xzvf httpd-2.2.3.tar.gz # mv httpd-2.2.3 /usr/local/src # cd /usr/local/src/httpd-2.2.3 # ./configure --prefix=/usr/local/apache2 \ (安装目录) > --enable-so \ (支持DSO动态模块功能) > --enable-mods-shared=all \ (包含所有的模块为DSO) 如果需要更多的选项ㄛ可能通过下面的命令来查看˙ ㄗ./configure --helpㄘ # make # make install启动服务 
              # /usr/local/apache2/apachectl start会出现※httpd: Could not determine the server*s fully qualified domain ##§错误﹝修改一下配置文件/usr/local/apache2/conf/httpd.conf﹝?#19994;磅erverName一项ㄛ将前面的#去掉ㄛ将域名改为IP地址ㄛ如果你有域名就不要改了﹝在web浏览器中输入IP地址ㄛ如果出现※It Worksㄐ?#26412;?#35828;明你安装好了ㄛ并能正常运?#23567;?nbsp;
              设置成开机?#20113;?#21160;ㄛ在/etc/rc.d/rc.local文件中加入一行 
              /usr/local/apache2/bin/apachectl start这样每次重新启动系统以后,apache?#19981;?#38543;系统一起启动﹝ 
              注ㄩ如果你的系统已经安装了web服务ㄛ那么保留使用ㄛ如果要用新的apache版本的话ㄛ一定要将原来安装的卸载掉ㄛ不然会出现错误ㄛ如无法加载模块ㄛ文件模糊等﹝ 
              3﹜安装支持包和GD库ㄗ注意安装顺序ㄘ 
              象上面的一样ㄛ将文件解压然后?#39057;?usr/local/src目录下﹝ 
              安装jpeg 
              # tar xzvf jpegsrc.v6b.tar.gz # mv jpeg-6b /usr/local/src # cd /usr/local/src/jpeg-6b # ./configure --prefix=/usr/local/modules/jpeg6 \ > --enable-shared \ > --enable-static # make # make install这里会发生一个错误ㄛ执行 
              # mkdir 每p /usr/local/man/man1 # make install # make install-lib安装zlib 
              # tar xzvf zlib-1.2.3.tar.gz # mv zlib-1.2.3 /usr/local/src # cd /usr/local/src/zlib-1.2.3 # ./configure # make # make install安装TTF包(GD图形库所需的字体包) 
              # tar xzvf freetype-2.2.1.tar.gz # mv freetype-2.2.1 /usr/local/src # cd /usr/local/src/freetype-2.2.1 # ./configure # make # make install安装libpng 
              # tar xzvf libpng-1.2.12.tar.gz # mv lib-1.2.12 /usr/local/src # cd /usr/local/src/libpng-1.2.12 # cp s/makefile.std makefile (无需configureㄛ选择一个makefile) # make test # make install安装GD 
              # tar xzvf gd-2.0.33.tar.gz # mv gd-2.0.33 /usr/local/src # cd /usr/local/src/gd-2.0.33 # ./configure # make # make install # cp gd.h /usr/local/lib/安装XML包(RedHat 9自带的xml版本太?#20572;?#19981;能安装php5) 
              # tar xvzf libxml2-2.6.26.tar.gz # mv libxml2-2.6.26 /usr/local/src # cd /usr/local/src/libxml2-2.6.26 # ./configure # make # make install4﹜安装PHP 
              # tar xvzf php-5.1.2.tar.gz # mv php-5.1.2 /usr/local/src # cd /usr/local/src/php-5.1.2 # ./configure --prefix=/usr/local/php \ > --with-gd \ > --with-jpeg-dir \ > --with-zlib-dir \ > --with-png-dir \ > --with-ttf \ > --enable-magic-quotes \ > --with-mysql \ > --with-iconv \ > --with-mbstring \ > --with-apxs2=/usr/local/apache/bin/apxs \ (加入apache中为DSO模块) > --enable-track-vars \ (为启动cookie的get/post等追踪功能) > --enable-force-cgi-redirect \ > --enable-ftp # make # make test # make install # libtool --finish /usr/local/src/php-5.1.2 # chmod 755 /usr/local/apache2/modules/libphp5.so (记住php.ini的路径) # cp php.ini-dist /usr/local/php/lib/php.ini(配置文件)5﹜配置Apache 
              查找AddType application/x-tar.tgz 行ㄛ在下面添加 
              AddType application/x-httpd-php .php .phtml AddType application/x-httpd-php-source .phps (支持语法高亮)?#19994;?#19979;面一行在后面加上index.phpㄛ这表示网站的默认页也能够为index.php 
              DirectoryIndex index.html index.html.var index.php进行php.ini文件的配置工作 
              ㄗ1ㄘ查找max_execution_time = 30ㄛ更改为max_execution_time = 600 
              ㄗ2ㄘ查找max_input_time = 60ㄛ更改为max_input_time = 600 
              ㄗ3ㄘ查找memory_limit = 8M ㄛ更改为memory_limit = 20M 
              ㄗ4ㄘ查找display_errors = Onㄛ更改为display_errors = Off 
              ㄗ5ㄘ查找register_globals = Offㄛ更改为register_globals = On 
              ㄗ6ㄘ查找post_max_size = 8Mㄛ更改为post_max_size = 20M 
              ㄗ7ㄘ查找upload_max_filesize = 2Mㄛ更改为upload_max_filesize = 20M 
              ㄗ8ㄘ查找session.auto_start = 0ㄛ更改为session.auto_start = 1 
              ㄗ9ㄘ查找safe_mode=Off,更改为safe_mode=On 
              保存后?#39034;茿?#20174;而完成了php.ini文件的配置工作﹝ 
              6﹜安装Zend 
              解?#36141;?#25191;行进入目录执行./install.sh 一步一步下来ㄛ当出现ㄩEnter the location of your php.ini file的提示时ㄛ输入ㄩ/usr/local/php/lib 
              写个测试文件: 
              测试数据库链接是否正常﹝

              关键字ㄩRedHat﹜Apache﹜PHP﹜MySQL﹜服务器
              分享到ㄩ

              顶部 ▼ ▽ 关闭
              版权所有ㄩ佛山思海电脑网络有限公司 ©1998-2019 All Rights Reserved.
              联系电话ㄩ(0757)22630313﹜22633833
              公司地址ㄩ 广东省佛山市顺德区大良国际商业城A区4座3楼106号   ?#26102;逽?28300
              机房7x24小时服务热线ㄩ(0757)23628508﹜23628509
              中华人民共和国增值电信业务经营许可证ㄩ 粤B1.B2-20030321 备案号ㄩ粤B2-20030321-1
              网站公安备案编号ㄩ44060602000007 交互式栏目专项备案编号ㄩ200303DD003  
              察察 工商 网安 举报有奖  警警  手机打开网站
              鏃厒奀奀粗 夥厙

                  1. <tbody id="tv1th"><div id="tv1th"></div></tbody>
                    <option id="tv1th"></option>

                              1. <tbody id="tv1th"><div id="tv1th"></div></tbody>
                                <option id="tv1th"></option>