欢迎来到[自学php网] ①群 AG亚游集团

AG亚游集团 > php专栏 > php环境搭建 >

Linux下安装MySql+Apache2+PHP5.3.1教程

来源:未知 ?? 时间:2014-11-25 00:03?作者:xxadmin

[导读] 一、安装apache2 1、tar -zvxf httpd-2.2.14.tar.gz 2、cd httpd-2.2.14 3、./configure enable-modules=so enable-rewrite 4、make 5、make install 6、/usr/local/apache2/bin/apachectl -k start /启动apahce 用浏览器查看/local...

一、安装apache2

1、tar -zvxf httpd-2.2.14.tar.gz

2、cd httpd-2.2.14

3、./configure –enable-modules=so –enable-rewrite

4、make

5、make install

6、/usr/local/apache2/bin/apachectl -k start /启动apahce

用浏览器查看/localhost,得到it works,说明apache已经配置成功了.

7、/usr/local/apache2/bin/apachectl -k stop /停止apache

8、apache安装成功并启动后,重启机器后并不会自动启动apache,需要手动启动,要设置随机启动执行指令:echo “/usr/local/apache2/bin/apachectl” >>/etc/rc.d/rc.local,指令的意思是把”/usr/local/apache2/bin/apachectl” 这个字串附到rc.local这个文件的最后一行,rc.local是一个在linux启动成功后要去执行的一个scripts file。

9、安装apache2修改/usr/local/apache/conf/httpd.conf发现不会生效,这很可能是系统使用了默认的安装httpd(默认httpd的配置文

在:/etc/httpd/conf/httpd.conf)。要卸载系统默认安装的httpd执行指令:rpm -e httpd。 如果有依赖关系卸载不了 后面加参数 — nodeps。

指令:

  1. rpm -e httpd --nodeps(如要卸载系统的httpd,则执行)  
  2. tar -zvxf httpd-2.2.14.tar.gz  
  3. cd httpd-2.2.14  
  4. ./configure --enable-modules=so --enable-rewrite  
  5. make  
  6. make install   
  7. /usr/local/apache2/bin/apachectl  start  
  8. echo "/usr/local/apache2/bin/apachectl" >>/etc/rc.d/rc.local 

二、安装MySql

1、解压 mysql-5.1.42-linux-i686-glibc23.tar.gz 文件(i686是32位操作系统,glibc23是编译好的二进制文件,解压即可使用),将产生的文件夹拷贝到 /usr/local/mysql,并切换到该目录下

2、sudo groupadd mysql –> 创建mysql用户组

3、sudo useradd -g mysql mysql –> 创建mysql用户,并添加到mysql用户组中

4、sudo chown -R mysql . –> 将mysql下所有文件的所有人设置为mysql用户、sudo chgrp -R mysql . –> 将mysql下所有文件的所有组设置为mysql用户组(注意做完该步后,进去data目录,用”ll”指令查看所有文件的owner以及group,如果有不属于mysql的,在data目录重复执行该步骤指令)

5、执行 scripts/mysql_install_db –> 创建MySQL数据库实例

6、将/usr/local/mysql/support-files/下的mysql.server 拷贝到/etc/init.d/下,命名为 mysqld

7、将/usr/local/mysql/support-files/下的my-medium.cnf 拷贝到/etc/下,命名为 my.cnf

8、此时可以用service mysqld start 来启动mysql服务,启动后,通过 netstat -atln命令能看到3306端口被占用

9、MySQL的root用户默认没有密码,可以通过 /usr/local/mysql/bin/mysqladmin -u root password “新的密码” 来设置初始密码。

指令:

  1. tar -zxvf mysql-5.1.42-linux-i686-glibc23.tar.gz  
  2. cp -a mysql-5.1.42-linux-i686-glibc23 /usr/local/mysql  
  3. cd /usr/local/mysql  
  4. groupadd mysql  
  5. useradd -g mysql mysql   
  6. chown -R mysql .  
  7. chgrp -R mysql .  
  8. scripts/mysql_install_db  
  9. cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld   
  10. cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf  
  11. service mysqld start  
  12. netstat -atln  
  13. /usr/local/mysql/bin/mysqladmin -u root password "1q2w3e" 

三、安装PHP5.3.1

1、tar -zvxf php-5.3.1.tar.gz 解压

2、cd php-5.3.1 切换目录

3、./configure –with-apxs2=/usr/local/apache2/bin/apxs –with-mysql=/usr/local/mysql

4、make

5、make install

6、cp php.ini-development /usr/local/php5/lib/php.ini

指令:

  1. tar -zvxf php-5.3.1.tar.gz  
  2. cd php-5.3.1  
  3. ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql  
  4. make  
  5. make install  
  6. cp php.ini-development /usr/local/lib/php.ini  

四、重新配置apache2让他支持php

cd /usr/local/apache2/conf 

vim httpd.conf 

添加LoadModule php5_module modules/libphp5.so

添加AddType application/x-httpd-php .php

或者

  1. <FilesMatch .php$>  
  2.     SetHandler application/x-httpd-php  
  3. </FilesMatch> 
  4.  

最新文章

点击排行

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号@版权所有AG亚游集团

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

沪出租车改革:优质优价延伸服务 不仅限沪籍司机 民航管理部门谈川航事件:机组处置迅速得力 基普乔格丨对我而言,奔跑就是生命 小伙拌砂浆时收北大通知书:《平凡的世界》激励我 宋宏伟任黑龙江双鸭山市委书记 郑大光任副书记 2万字政府工作报告,刘强东李彦宏雷军看准这些方向 大爷见路边一堆百元大钞跳车去捡 发现是冥币(图) 美得州奥斯汀接连发生爆炸案 警方称案件有关联 美国大师赛维持总奖金1100万美元 冠军独得198万 司法部原政治部主任卢恩光案开庭 被指行贿1278万 中国包揽了90%的俄罗斯海外跨境电商交易 杨守金廉滋仁挂任甘肃庆阳市副市长(图/简历)
罗马4小时内两辆公车起火 一名少女被毁容 北京发布雷电黄色预警 局地有短时强降水6级大风 特斯拉考虑在欧洲建造大型工厂 德国和荷兰领跑 阿联酋首都大巴车发生交通事故 致3人死亡44人伤 45岁白发警察对残缺指纹比对13年 擒获强奸杀人犯 圆周率里有每个人银行卡密码?这个程序员操作亮了 中国已成物联网技术领军者 美媒:该向中国学习了 扎克伯格向国会作证:有信心抗击干预2018选举的行为 外媒称普京尝试缓解美俄关系:给特朗普一个机会 监管33问下的乐视网困局:上市命运遭遇终极拷问 法官披露滴滴车主犯罪情况 衍生刑案远高于公众知悉 新疆野外考察遇泥石流 西南石油大学师生4人遇难
布冯拒谈C罗:对尤文我只是看客 巴黎也一样强 前方|天空双雄之争疑似落幕 弗鲁姆或将辅佐托马斯 女代表向网约车平台开炮:只在两会前后联系我 新华社:从“国家账本”看新时代国计民生 国米猎物成转会市场香饽饽!巴萨米兰都想买他 持仓分析:铁矿石整数关口或面临激烈争夺 象甲河南天伦俱乐部棋手签约 党斐曹岩磊在列 英超-奥巴梅扬破门黑贝2球 阿森纳3-2险夺3连胜 NBA过去20年里季后赛最牛的超巨!不接受反驳 养20头牛一年赚多少钱 25岁我赚了3个亿 养一百只土鸡利润多少 微信怎么挣钱 AG亚游集团