在scientificlinux7(centos7)中搭建apache+php本地服务器
首先安装httpd(apache),
开始没有注意,以为可以这样安装
yum install apache
结果不对,搜索下
yum -qvh apache
命令是错的,在来
yum search apache
发现走了错误的道路,正确安装方法如下
yum install httpd httpd-devel
结果为
已加载插件:langpacks
软件包 httpd-2.4.-.sl7..x86_64 已安装并且是最新版本
软件包 httpd-devel-2.4.-.sl7..x86_64 已安装并且是最新版本
无须任何处理
启动之
service httpd start
安装mysqld(mysql)
yum install mysql mysql-server
结果是错误,或者直接默认安装了mariadb,由于强迫症,想要安装mysql社区版本,于是到其官方网站下载到respos的rpm安装包mysql57-community-release-el7-9.noarch.rpm
有的安装命令并不可以用例如
yum -ivh mysql57-community-release-el7-.noarch.rpm
而应该用这样的命令
yum install mysql57-community-release-el7-.noarch.rpm
下面的启动命令也是不可以用的
/etc/init.d/mysqld start
而应该使用
service mysqld start
由于不确定是哪个文件名mysqld还是mysql,所以专门查找了文件名称
find / -name mysql
下面就安装下php
yum install php php-devel
php外围工具
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
重新启动服务
service httpd restart
编写个测试脚本
cd /var/www/html/
vim index.php
内容为
<?php
phpinfo();
?>
测试结果OK,那么继续
ROOT密码貌似被改的出问题了,至少以下脚本测试出错
<?php
$link=mysql_connect("localhost","root","root");
if(!$link) echo "FAILD!连接错误,用户名密码不对";
else echo "OK!可以连接";
?>
因此,搜索忘记ROOT密码的修改方式
以下命令都是不对的
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
mysqld --skip-grant-tables
期间涉及到修改/etc/my.cnf文件的最后行,添加
skip-grant-tables
但是不知道有没有起到作用
service mysqld restart
mysql
USE mysql ;
UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ;
flush privileges ;
quit
service mysqld restart
之后怎么解决的忘记了,之前不小心将使用密码设置成了NO,也通过某些方式解决了,
期间遇到了“Can't connect to local MySQL server through socket 问题解决”,发现是权限问题,改一下搞定
chown -R mysql:mysql /var/lib/mysql
可以顺利登陆了
mysql -uroot -p
现在就可以进行PHP开发了,看到过几个白俄罗斯的朋友将python用到里面了,估计要借助第三方插件了。回头在研究好了。
在scientificlinux7(centos7)中搭建apache+php本地服务器的更多相关文章
- centos7中搭建ftp服务
博客搬家: centos7中搭建ftp服务 最近想和同学共享一些文件资源,于是在实验室服务器上搭建个ftp服务,本博客记录一下配置的流程.过程基本是参照别人的方法来做的,博客也是在别人博客基础上修改的 ...
- Ant—怎样Windows操作系统中搭建Apache Ant环境
介绍一下怎样在Windows操作系统中搭建Apache Ant环境: 一.下载Apache Ant压缩文件:http://download.csdn.net/detail/wangshuxuncom/ ...
- mac系统中搭建apache+mysql+php的开发环境,安装mysql后,登录报错:mac ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
php新手在mac系统中搭建apache+mysql+php的开发环境(按照这篇博客来操作的:http://my.oschina.net/joanfen/blog/171109?fromerr=xvC ...
- 本地windows下搭建git的本地服务器
本地windows下搭建git的本地服务器 准备工作: 本地安装java环境,配置环境变量(略) 下载gitblit文件,百度一大堆 开始第一步: 减压gitblit压缩包到某个目录下,比如我在:H: ...
- 在局域网中搭建自己的gis服务器
在局域网中搭建自己的gis服务器 需求 在客户的B/S应用系统中使用电子地图.该系统只可运行于内部网中. 分析 由于系统中的电子地图只能运行于局域网中所以不能采用googl ...
- 第四百零五节,centos7下搭建sentry错误日志服务器,接收python以及Django错误,
第四百零五节,centos7下搭建sentry错误日志服务器,接收python以及Django错误, 注意:版本,不然会报错 Docker >=1.11Compose >1.6.0 通过d ...
- MAMP:在 OSX 中搭建 Apache, MySQL, PHP 环境并本地安装、调试 WordPress
MAMP 这个名字来源于 Macintosh Apache MySQL PHP,显然专门用来在 Mac 环境下搭建 Apache.MySQL.PHP 平台. 虽然 OSX 中已经预装了 Apache ...
- [Tomcat源码分析] Eclipse中搭建Apache Tomcat源码调试环境
网上很多文章都推荐使用Ant下载编译,但本地实践中屡屡失败,无法下载. 后来参考 https://blog.csdn.net/xiongyouqiang/article/details/7894107 ...
- 如何在windows环境中搭建apache+subversion(ZT)
我一直有一个想法就是在本机上象scm一样的搭建一个subversion服务器,然后每天写完代码的时候提交一下,这种感觉好好哦,之前我在windows环境中搭建过纯subversion的服务器兴奋过一阵 ...
随机推荐
- Treap 模板
感觉平衡树也没有以前想的那么玄乎,(其实set超好用的),非旋式Treap挺好理解,和可并堆,二叉搜索树有很大联系 推荐博客:http://memphis.is-programmer.com/post ...
- HTML5 Canvas圣诞树
又逢圣诞了,为了让小站NowaMagic有点节日气氛,这里也弄一棵圣诞树放放-大家可以先看下效果. 效果演示 <canvas id="c"></canvas> ...
- readelf用法小记
By francis_hao Feb 14,2017 显示ELF文件的信息 用法概述 readelf和objdump类似,不过,readelf会显示更详细的信息,而且独立于BFD库,因此当BFD ...
- nginx+webpy+uswgi+jwplayer组合搭建流媒体服务器
转载自:http://blog.csdn.net/cjsafty/article/details/7892392 目前,由于Flash的流行,网络上绝大多数的微视频网站都采用了Flv格式来播放视频. ...
- ubuntu环境配置------增加右键菜单打开terminal
直接安装一个软件包nautilus-open-terminal 终端输入:sudo apt-get install nautilus-open-terminal 重启系统!
- react 记录:运行npm run eject命令暴露配置文件都报这个错误
问题: react 使用create-react-app命令创建一个项目,运行npm run eject命令暴露配置文件都报这个错误 原因:主要是脚手架添加 .gitgnore文件,但是却没有本地仓库 ...
- Navicat Premium mysql
#Sql语句 创建一表格 ),name ),age ),sex )); #添加语句 ,,'男'); ,,'男'); #删除 delete from user3;#user3中所有数据全删 delete ...
- MDIO/MDC(SMI)接口-leonwang202
ChinaUnix博客 http://blog.chinaunix.net/uid-24148050-id-132863.html
- [转载]基于Redis的Bloomfilter去重(附Python代码)
前言: “去重”是日常工作中会经常用到的一项技能,在爬虫领域更是常用,并且规模一般都比较大.去重需要考虑两个点:去重的数据量.去重速度.为了保持较快的去重速度,一般选择在内存中进行去重. 数据量不大时 ...
- ubuntu16.04下fcitx无法在QT Creator输入中文解决办法
我的博客新地址:www.liuquanhao.com ------------------------------------------------------ Qt creator无法用fcitx ...