您好,欢迎访问三七文档
Linux下php5MySQL5Apache2phpMyAdminZendOptimizer安装与配置本例是在redhat9下php5.2.1apache2.2.4MySQL5.0.37phpmyadmin2.10.0.2ZendOptimizer-3.2.6libxml2-2.6.11的安装与配置其中libxml2-2.6.11我下载在/usr/目录下其他都下载在/usr/down目录下.这些目录在下面安装过程中要用到安装前提安装GCCLinux与C天生有不解之缘,LINUX内核主要部分是用C写的,另外很多linux下的服务软件是用C写的,如MSSQL,Apache是用C写的.如果没用安装gcc编译器这些软件根本安装不了有以上类似信息说明已有GCC,如果你没有,请先拿安装光盘装好它Threadmodel:posixgccversion3.2.320030502(RedHatLinux3.2.3-34)1.点击红帽菜单系统设置添加/删除应用程序如图2.如果gcc还没有安装的话,开发工具前面的勾是没有勾上的.勾上开发工具.点击右下角的更新.如图安装过程中会提示插入linux系统盘.插入系统盘完成安装安装libxml21.点击红帽菜单系统工具终端2.输入命令cd/usr/回车进入libxml2源码所在目录3.执行tar-zxvflibxml2-2.6.11.tar.gz解压libxml2源码.如图4.系统自动列出各解压项.小提示:解压完成后可以执行clear命令清屏如图5.执行cdlibxml2-2.6.11进入解压出来的目录.如图6.执行./configure如图7.执行make编译源码.如图有些源码编译时要相当相当的时间.大家一定要耐心8.执行makeinstall安装libxml2.如图更多文章php爱好者站去到mysql源码所在目录.执行ls-l可以列出当前目录的文件列表.如图2.执行groupaddmysql如图3.执行useradd-gmysqlmysql如图4.执行tar-zxvfmysql-5.0.37.tar.gz解压mysql源码.如图5.执行cdmysql-5.0.37进入刚解压出来的目录.如图6.执行./configure--prefix=/server/mysql其中prefix参数指明mysql安装目录.我们将它安装在/server/mysql目录下.如图7.执行make如图8.执行makeinstall如图9.执行/server/mysql/bin/mysql_install_db--user=mysql如图10.执行cpsupport-files/my-medium.cnf/etc/my.cnf将mysql配置文档复制到/etc/目录下并保存为my.cnf如图11.执行cpsupport-files/mysql.server/etc/rc.d/init.d/mysqld如图12.执行chmod700/etc/rc.d/init.d/mysqld如图13.执行chkconfig--addmysqld如图14.执行cd/server/mysql进入mysql安装目录.并执行chown-Rroot.注意:不要漏了后面的..如图15.执行chown-Rmysqlvar如图16.执行chgrp-Rmysql.不要漏掉..如图17.执行/server/mysql/bin/mysqld_safe--user=mysql&启动mysql.如图18.在出现mysqldended的时候.点击回车.回到命令行如图19.执行bin/mysql-uroot-p登陆mysql.如图20.系统会提示输入密码.由于我们安装时没有设置密码.所以默认密码为空.直接点击回车进入如图21.出现如下界面则说明mysql安装好并可以使用了.如图22.我们现在来测试一下mysql.输入selcetversion();查看mysql的版本注意:sql语句要以;结尾更多文章php爱好者站可以看到,的确是我们刚装的mysql-5.0.37如图24.执行quit;退出mysql命令行.安装Apache1.执行cd/usr/down回到apache源码所在目录.如图2.执行tar-zxvfhttpd-2.2.4.tar.gz如图3.执行cdhttpd-2.2.4如图4.执行./configure--prefix=/server/apache--enable-so如图5.执行make6.执行makeinstall7.执行/server/apache/bin/apachectlstart启动apache.如图8.在浏览器打开或者回到php源码所在目录.如图2.执行tar-zxvfphp-5.2.1.tar.gz如图3.执行cdphp-5.2.1如图4.执行./configure--prefix=/server/php--with-mysql=/server/mysql--with-apxs2=/server/apache/bin/apxs5.执行make6.执行makeinstall7.执行cpphp.ini-dist/usr/local/lib/php.ini如图更多文章php爱好者站****本内容跟帖回复才可浏览*****更多文章php爱好者站命令行方式.输入:wq然后点击回车其中:wq是存盘退出的命令如图安装ZendOptimizer1.执行cd/usr/down回到ZendOptimizer源码所在目录.如图2.执行tar-zxvfZendOptimizer-3.2.6-linux-glibc21-i386.tar.gz如图3.执行cdZendOptimizer-3.2.6-linux-glibc21-i386如图4.执行./install5.进入如下的ZendOptimizer安装界面.点击回车如图6.点击回车如图7.在Yes上点击回车8.这里填写ZendOptimizer安装路径.我们将它安装在/server/ZendOptimizer下.填写/server/ZendOptimizer后点击Tab键.在ok上面点击回车如图9.这里选择php.ini所在位置.我们在之前的安装中已经将php.ini复制到了/usr/local/lib下.所以这里不用修改.在OK上点击回车更多文章php爱好者站的位置.我们的是在/server/apache/bin/apachectl输入/server/apache/bin/apachectl后,点击Tab键移动光标到OK上.然后点击回车如图12.点击回车13.点击回车14.点击回车重启apache15.点击回车完成ZendOptimizer的安装环境测试安装完成后.我们来测试一下之前配置的环境是否正确1.再次重启apache.执行/server/apache/bin/apachectl-krestart尽管安装ZendOptimizer时已经重启了apache,但我们还是要执行如下命令重启apache以确保apache修改的配置已经从新加载入来.请大家务必不要漏了这一步.如图2.执行vi/server/apache/htdocs/phpinfo.php在网站根目录下建立一个phpinfo.php的文件.如图其中/server/apache/htdocs/是我们网站根目录.我们只要把网页放在这里边就行了更多文章php爱好者站输入?phpphpinfo();?如图5.点击Esc键回到vi命令行方式.输入:wq回车系统将保存phpinfo.php文件,并退出vi编辑器如图6.在浏览器打开如果出现如下界面则说明php已经安装好了.如果出现的是一个下载对话框,请往下看,有解决办法如果出现的是这个界面.请确认做了环境测试的第一步:执行/server/apache/bin/apachectl-krestart.如果还是不行,建议重新启动一次linux.再执行/server/apache/bin/apachectlstart启动apache.应该就行了.7.测试php是否和mysql关联.执行vi/server/apache/htdocs/test.php这一步忘了截图.大家执行了就行了8.点击i键进入插入编辑方式.并输入?php//phpfans=mysql_connect(localhost,root,);if($conn)echoh1succeed/h1;elseechoh1fail/h1:?如图9.点击Esc键回到vi命令行方式.并输入:wq然后点击回车如图10.在浏览器中打开出现如下界面则说明php已经成功关联mysql了安装phpMyAdmin1.执行cd/usr/down回到phpmyadmin源码所在目录.如图2.执行tar-zxvfphpMyAdmin-2.10.0.2-all-languages.tar.gz解压phpmyadmin.如图3.执行cp-rphpMyAdmin-2.10.0.2-all-languages//server/apache/htdocs/phpmyadmin/将phpmyadmin剪切到网站根目录下.如图4.在浏览器中打开出现如下界面则说明phpmyadmin安装成了转=5354&extra=page%3D1今天可能是我脱离新手的最后一天给新手点建议:一开始新手最先应该看点基础的书!而后直接做点东西,新手会说,装好了LINUX以后做什么?建议大家不要只一味的看命令,而要做点东西,在做东西的时候才能了解更多的命令,才能牢记命令,我建议大家先从web服务器开始做起,这对新手确实有很多帮助!新手们从lamp开始吧!!!!!!!!!!
本文标题:Linux php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer
链接地址:https://www.777doc.com/doc-5087796 .html