先描述下具体环境。刚开始百度同用的办法 yum安装了Apache mysql php。后来因为种种原因由于mysql版本是5.1需要升级,然后折腾了好久,在mysql官网下载了rpm包,然后用rpm的方式安装了mysql5.6。其中的种种曲折就不说了,对一个linux新手来说是一把辛酸泪。然后在一切感觉都配置好之后,网站也能正常运行。然后就重启了一波服务器。然后网站就显示这个玩意了:Your PHP installation appears to be missing the MySQL extension which is require 。具体意思就是php和mysql没联系起来,导致mysql不支持php。即需要按照php-mysql扩展。

阅读全文 »

登录mysql

mysql -u root -p
输入密码

mysql>grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;
mysql>flush privileges;
mysql>exit;

百分号指 任意主机 password指远程连接的密码 自行设置!
flush privileges刷新MySQL的系统权限相关表

然后可以尝试远程登录了!如果还是连接不上 那一般是mysql 3306端口被防火墙堵住了
见这篇文章开端口:http://www.hongxuelin.com/113.html

1>.解决方法如下:

1 /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

以上的80指80端口,可换成你想开的端口 注意这里端口协议是TCP 并不是通用

2>.然后保存:

1 /etc/rc.d/init.d/iptables save

3>.重启防火墙

1 /etc/init.d/iptables restart

阅读全文 »


太久没写日志了。是时候来一篇总结下大二上学期这半年了。现在已经开始停课,然而我好多课的书本都还是新的。主要对教的那些什么电路啊什么概率论啊完全没兴趣。下学期也打算转专业到网络工程。在现在这个比较偏硬件的嵌入式专业我是学不进去了。


阅读全文 »

比如我要输出<a href="http://www.hongxuelin.com/">洪学林个人博客</a>正常的思路可能直接定义一个变量如下:

$str="<a href="http://www.hongxuelin.com/">洪学林个人博客</a>";
echo $str;

但是这样赋值的$str得加上转义符,一旦html代码多了,那么要添加非常多的转义符。下面介绍如何直接原样输出html代码。

阅读全文 »