linux+apache+mysql+php平台构建及环境配置
1.我使用的centos6。安装时已经选择安装apach、mysql,事实上在运行下列两行命令的时候又对其进行了更新。所以说装的时候能够不安装,免得浪费时间。
yum
install php-mysql
yum
install mysql-devel
这两项运行完以后,PHP就已经装上了。这是由于它们存在对PHP的依赖,也能够运行yum
install php再运行其他,我没试。以下是安装完以后的查询结果,可能有的是多余的。详细我也不清楚,仅供參考。
[root@localhost ~]# rpm -qa|grep php
php-pdo-5.1.6-3.7.fc6
php-mysql-5.1.6-3.7.fc6
php-ldap-5.1.6-3.7.fc6
php-cli-5.1.6-3.7.fc6
php-5.1.6-3.7.fc6
php-common-5.1.6-3.7.fc6
[root@localhost ~]# rpm -qa|grep mysql
mysql-connector-odbc-3.51.12-2.2
php-mysql-5.1.6-3.7.fc6
mysql-server-5.0.27-1.fc6
mysql-5.0.27-1.fc6
libdbi-dbd-mysql-0.8.1a-1.2.2
mysql-devel-5.0.27-1.fc6
[root@localhost ~]# rpm -qa|grep httpd
httpd-2.2.3-5
system-config-httpd-1.3.3-1.1.1
httpd-manual-2.2.3-5
[root@localhost ~]#
假设你不知道你都已经装了什么,那么就所有安装吧。运行下列指令:
yum -y install httpd php mysql mysql-server
php-mysql
2.測试MYSQL
启动MYSQL服务: service
mysqld start
看看mysql是否能正常工作: mysql -uroot mysql
[root@localhost ~]# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4 to server version: 5.0.27
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
3. 载入对apache对php的支持,强调操作前务必要备份httpd.conf文件,若出问题时也好恢复。(恢复方法?
直接把httpd.conf删除。把备份的文件改成httpd.conf就OK了。)
配置
httpd.conf 让apache支持PHP
# vi /etc/httpd/conf/httpd.conf
找到 AddType application/x-gzip .gz .tgz 在其下加入例如以下内容
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
这是为了使apache可以支持以.php结尾的文件
找到LoadModule那几栏
在当中加入LoadModule php5_module /usr/lib/httpd/modules/libphp5.so 这是加入一个模块信息到apache里头去。使apache能支持php
改动servername这一项。把前面的#去掉,然后名字写你的IP,(假设仅仅是单机的话。127.0.0.1)
DirectoryIndex index.php index.htm index.html index.html.var
4.重新启动一下httpd服务。看是否能成功
[root@localhost
~]# /etc/rc.d/init.d/httpd restart
停止
httpd: [确定]
启动
httpd: [确定]
5.若不能成功,则文本行运行 chmod 755 /usr/lib/httpd/modules/libphp5.so 试试。若还不行,我也不知道怎么办了,去请高手吧,我也是新手。
6.网站文件夹为/var/www/html/ 在当中新建一个php脚本測试一下吧, 写个index.html程序放到网站根文件夹.
此处着重注意后缀为.php。我刚才做的时候就用的html,结果一直出错。
<html>
<head></head>
<body>
<?php echo
"hello!"; phpinfo(); ?>
</body>
</html>
7.好的。浏览器里输入localhost測试一下结果吧
8.假设还不能訪问,请试一试改变index.php的权限
chmod
755 /var/www/html/index.php
9.祝你好运!假设成功了。别忘了把你的成功经验分享给别人。
假设你认为这篇博文须要改动,请给我留言,我将万分感激。
linux+apache+mysql+php平台构建及环境配置的更多相关文章
- Linux+Apache+Mysql+PHP简单的测试环境搭建
系统版本为:Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x ...
- CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境
一.简介 什么是LAMP LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代 ...
- CentOS 6.3 源码安装LAMP(Linux+Apache+Mysql+Php)环境
一.简介 什么是LAMP LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而>言都是在它所 ...
- CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境【转载】
本文转载自 园友David_Tang的博客,如有侵权请联系本人及时删除,原文地址: http://www.cnblogs.com/mchina/archive/2012/11/28/2778779.h ...
- CentOS6系统编译部署LAMP(Linux, Apache, MySQL, PHP)环境
我们一般常规的在Linux服务器中配置WEB系统会用到哪种WEB引擎呢?Apache还是比较常用的引擎之一.所以,我们在服务器中配置LAMP(Linux, Apache, MySQL, PHP)是我们 ...
- Lamp(linux+apache+mysql+php)环境搭建
Lamp(linux+apache+mysql+php)环境搭建 .安装apache2:sudo apt-get installapache2 安装完毕后.执行例如以下命令重新启动apache:sud ...
- Linux+Apache+Mysql+Php
CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境 一.简介 什么是LAMP LAMP是一种Web网络应用和开发环境,是Linux, Apache, My ...
- Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)
Centos下安装配置LAMP(Linux+Apache+MySQL+PHP) 关于LAMP的各种知识,还请大家自行百度谷歌,在这里就不详细的介绍了,今天主要是介绍一下在Centos下安装,搭建一 ...
- [转] Ubuntu 12.04下LAMP安装配置 (Linux+Apache+Mysql+PHP)
我是一个Linux新手,想要安装一台Ubuntu 12.04版的Linux服务器,用这台服务器上的LAMP套件来运行我自己的个人网站.LAMP套件就是 “Linux+Apache+Mysql+PHP这 ...
随机推荐
- Git:Git的安装过程
Git:Git的安装过程 路径不要存在空格 默认即可,第一项为是否在页面显示 文本编辑器,默认VIM即可 设置环境变量: 1)最安全的选择,path环境变量不会改变,你只能在git bash里使用命令 ...
- 【codeforces 505D】Mr. Kitayuta's Technology
[题目链接]:http://codeforces.com/problemset/problem/505/D [题意] 让你构造一张有向图; n个点; 以及所要求的m对联通关系(xi,yi) 即要求这张 ...
- HDU 2879
利用x<n的信息,可以证得当n为素数时,he[n]=2;同时,若n 为素数,则有HE[N^K]=2;因为若等式成立则有n|x(x-1).抓住这个证即可. 至于符合积性函数,想了很久也没想出来,看 ...
- grep常见使用方法总结
grep -E 'l\{2,\}' 2.txt grep -E 'h(ell|a)o' test.txt grep '[a-z]\{5,\}' test.txt grep -xf a.txt b.tx ...
- bzoj4568: [Scoi2016]幸运数字(LCA+线性基)
4568: [Scoi2016]幸运数字 题目:传送门 题解: 好题!!! 之前就看过,当时说是要用线性基...就没学 填坑填坑: %%%线性基 && 神犇 主要还是对于线性基的运用和 ...
- javascript系列-class5.数组
转载请标明出处! 栈堆结构: 堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除. 栈:存放的是路径:容量有限(在一开始被定义之后就不会改变了): ...
- (转载)安卓6.0之前的系统 判断app是否有录音权限
卓6.0之前的系统 判断app是否有录音权限 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ...
- RGB颜色值与十六进制颜色码转换工具
RGB颜色值转换成十六进制颜色码: 十六进制颜色码转换成RGB颜色值: 颜色码对照表 颜色 英文代码 形象描述 十六进制 RGB LightPink 浅粉红 #FFB6C1 255, ...
- 【原创】Apache和Tomcat实现动静分离
集群中每个节点都启用了页面静态化功能,所以,为了防止单个节点刷新造成找不到页面问题,将每个节点刷新的页面都放入apache虚拟目录下,由apache统一来处理.静态页面由apache处理,动态页面仍然 ...
- HDU 2122 Ice_cream’s world III【最小生成树】
解题思路:基础的最小生成树反思:不明白为什么i从1开始取,就一直WA,难道是因为村庄的编号是从0开始的吗 Ice_cream’s world III Time Limit: 3000/1000 MS ...