以下的文章主要介绍的是在linux操作系统之下对MySql+PHP5+apache安装手记的具体描述,我前两天在相关网站看见Mysql+php5+apache安装手记的资料,觉得挺好,于是就拿出来供大家分享。
下载官方推荐的稳定版本httpd-2.2.3.tar.gz,
安装apache2
下载目前***稳定版本mysql-standard-5.0.27-linux-i686-glibc23.tar.gz
无需安装,解压后移至/usr/local/mysql.
# groupadd mysql #建立mysql组
# useradd mysql -g mysql #建立mysql用户并且加入到mysql组中
# cd /usr/local/mysql
然后设置权限
运行mysql:
修改root密码,默认为空:
MYSQL+php5+apache安装完成
下载***稳定版本php-5.1.6.tar.gz,
1. 安装zlib (安装libpng和gd前需要先安装zlib),
2. 安装libpng,
3. 安装freetype,
4. 安装jpeg,
5. 安装gd,
Mysql+php5+apache编译过程中会看到如下信息
** configuration summary for gd 2.0.33:
可以看到png 、 jpeg 、 freetype都已经安装上了
6. 正式安装php
7.整合php和apache
将extension=php_mysql.dll前面的#去掉
8. 安装ZendOptimizer,
安装操作: [ok] -> [EXIT] -> [YES] -> [/httpd/zend] -> [/httpd/apache/conf] -> [yes] -> [OK] -> [OK] -> [NO]
遇到的一些错误解决:
1.php5在configure时提示:configure: error: mysql configure failed.,只用–with-mysql参数提示:Cannot find MySQL header files under yes,去掉–with-mysql参数可以安装,php5将无法连接mysql+php5+apache,页面提示为:Fatal error: Call to undefined function mysql_connect()。
查阅了一下,发现是mysql5对应的版本不对导致的,换个版本就可以了。我用mysql-standard-5.0.27-linux-i686.tar.gz时会提示,换了mysql-standard-5.0.27-linux-i686-glibc23.tar.gz后就正常了。
2.重装mysql后启动出错,提示:
请教高手gump,解决方法:
成功启动
PS:偶是新手,当初找齐这些软件都化了一整天时间,特别是几个小软件比较难找,现在全部列出来了。测试装的时候也遇到了不少问题,在gump同志的帮助下解决了不少。我站上本来转载了好几篇安装的文章,有的版本较旧,有的不太全面,所以把这次安装过程写出来,以后安装也就方便了:)希望也对一些新手有帮助。
Ubuntu 在无网络的情况下 安装 apache2+php5+mysql
可以下一张ubuntu的安装光盘,在安装最后选择LAMP任务就可以了
ubuntu 10 如何搭建php
1. 安装apache、php5、mysql (操作之前先在终端提升管理员权限 sudo su)安装apache,php5,mysql,按下面的步骤,一步一步来安装:sudo apt-get install apache2ubuntu下apache的配置文件为/etc/apache2/是用户配置文件,默认为空的,可以在里面配置虚拟主机启用rewrite模块 a2enmod rewriteApaceh2 多了一组 a2enmod a2dismod指令,用于启用和禁用Apache的模块。 sudo apt-get install php5sudo apt-get install php5-gdsudo apt-get install libapache2-mod-php5sudo /etc/init.d/apache2 restart // 重启apache,此时php5已经可用了sudo apt-get install mysql-serversudo apt-get install libapache2-mod-auth-mysqlsudo apt-get install php5-mysqlsudo /etc/init.d/apache2 restart // 再次重启apache,使新服务正常激活然后在终端输入:sudo ls /etc/apache2/mods-enabled看看这个目录下,有没有 和 ,如果没有则:sudo a2enmod php5启用 php 模块,然后重启apache即可。 哦耶,这里,apache、php5、mysql都已经可用了。 2.安装phpmyadmin在phpmyadmin网站上下载软件包,解压缩到本地目录/var/www/phpmyadmin(/home/user/www/phpmyadmin)。 在终端下执行:sudo cp /var/www/phpmyadmin/ /var/www/phpmyadmin/ gedit /var/www/phpmyadmin/找到”blowfish_secret”在后面填上任意字母。 保存,退出!附常用命令:sudo /etc/init.d/apache2 restartsudo /etc/init.d/mysql restart彻底删除libapache2-mod-php5,然后重新安装它sudo apt-get remove --purge libapache2-mod-php5sudo apt-get install libapache2-mod-php5
ubuntu下配置php5+mysql5+apache2.2的过程

首先安装包:sudo apt-get install apache2-mpm-prefork apache2-common apache2-utilssudo apt-get install tomcat5 tomcat5-admin tomcat5-webappssudo apt-get install libapache2-mod-jk安装完成后,apache的配置文件存放于/etc/apache2,网页文件放在/var/www。 而tomcat则放在/usr/share/tomcat5libapache2-mod-jk中包含有一个默认的文件,对于一个tomcat实例的情况正好合适,我们无须修改,将其拷贝到/etc/apache2文件夹下。 而后编辑/etc/apache2/mods-enabled/文件:LoadModule jk_module /usr/lib/apache2/modules/mod_ /etc/apache2/ #mod_jk的文件的存放位置JkLogFile /var/log/apache2/mod_ #mod_jk日志的存放位置JkLogLevel debugJkLogStampFormat [%a %b %d %H:%M:%S %Y] JkMount /jsp-examples ajp13_worker# 将发送给ajp13_worker,尔后由tomcat端的ajp13_worker接收,显示jsp-examples/ /jsp-examples/* ajp13_workerJkMount /servlets-examples ajp13_workerJkMount /servlets-examples/* ajp13_worker而后修改/usr/share/tomcat5/conf/文件,将tomcat的http connector给注释掉即:此时先后启动 tomcat,apache,访问与已经能看到Tomcat下面的jsp与servlet了,配置其他webapp仿照前面的 JkMount语法即可.
发表评论