博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux+apache+mysql+php平台构建及环境配置
阅读量:4608 次
发布时间:2019-06-09

本文共 2222 字,大约阅读时间需要 7 分钟。

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.祝你好运!假设成功了。别忘了把你的成功经验分享给别人。


 
 
 假设你认为这篇博文须要改动,请给我留言,我将万分感激。

转载于:https://www.cnblogs.com/claireyuancy/p/6920585.html

你可能感兴趣的文章
B - 畅通工程(并查集)
查看>>
linux使用rz、sz快速上传、下载文件
查看>>
基础练习 Huffuman树
查看>>
判断数字的正则表达式
查看>>
DOC常用命令(转)
查看>>
php写一个判断是否有cookie的脚本
查看>>
Mac配置Fiddler抓包工具
查看>>
转:Java并发集合
查看>>
Word截图PNG,并压缩图片大小
查看>>
Python项目对接CAS方案
查看>>
mysql产生随机数
查看>>
编程风格
查看>>
熟悉常用的Linux命令
查看>>
易之 - 我是个大师(2014年3月6日)
查看>>
Delphi中窗体的事件
查看>>
file_get_contents()获取https出现这个错误Unable to find the wrapper “https” – did
查看>>
Error:Syntax error: redirection unexpected
查看>>
从所有的题库里随机取题=50
查看>>
linux基础(六)
查看>>
如何找出字典中的兄弟单词
查看>>