svn问题处理

SVN是常用的版本控制软件,一切弄好后,我把网页里的链接直接复制到svn 的url位置,在配置的过程中出现了无法连接的小问题:结果就一直报下面的错误。

svn: E175002: PROPFIND of ‘/’: 405 Method Not Allowed

尝试许久,发现是链接不正确,正确的写法是: https://ip地址/svn/资源库名

CSS样式小知识(一)

CSS全称为“层叠样式表 (Cascading Style Sheets)

外部式css样式(也可称为外联式)就是把css代码写一个单独的外部文件中,这个css样式文件以“.css”为扩展名,在<head>内(不是在<style>标签内)使用<link>标签将css样式文件链接到HTML文件内,如下面代码:

<link href=”base.css” rel=”stylesheet” type=”text/css” />

更有趣的是伪类选择符,为什么叫做伪类选择符,它允许给html不存在的标签(标签的某种状态)设置样式,比如说我们给html中一个标签元素的鼠标滑过的状态来设置字体颜色:

而如果三种样式同时出现它们的优先级又是怎样的呢?

内联式 > 嵌入式 > 外部式

继续阅读CSS样式小知识(一)

Warning: strftime()处理

今天编写PHP程序遇到了如下警告

Warning: strftime(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone ‘UTC’ for now, but please set date.timezone to select your timezone. inF:\local\smarty\s\sysplugins\smarty_internal_runtime_codeframe.php on line 44

想起来没有设置正确的时区,遇到相同问题的朋友可以通过如下的命令进行解决。

date_default_timezone_set(‘PRC’);

在Linux系統下配置LAMP

好久没有在使用Linux系统了,比较常用的还是Windows环境。Linux系统有很多有点,上线的大多数产品都是在Linux服务器上的,而Windows环境开发的东西不可避免出现一些大小写的问题。之前一直使用的是Centos 7.0,一直没体验过Ubuntu系统,所以今天就在自己的虚拟机Ubuntu 16.04 搭建LAMP服务器环境,配置一个新的Linux的php开发环境,然后把配置中遇到的问题也顺便说一下。

一、安装Apache2

•安装代码
sudo apt-get install apache2
•更改默认目录
sudo vim /etc/apache2/apache2.conf
 // 将 <Directory /var/www/>
 // 改成 <Directory "你的目录">
 // 可以将/var/www 中的默认网页复制到 你的目录 中
sudo vim /etc/apache2/sites-available/000-default.conf
 // 将 DocumentRoot /var/www/html
 // 改成 DocumentRoot "你的目录"
sudo /etc/init.d/apache2 restart
 // 重启
然后在浏览器中输入127.0.0.1或者localhost查看一下阿帕奇的配置是否成功,
如果有错误在命令行输入apache2ctl configtest它将突出显示错误的具体位置。
Apache2 Ubuntu Default Page_ It works
二、安装PHP

•安装代码
sudo apt-get install php7.0
 // ubuntu16.04中没有php5了,直接装7吧
sudo apt-get install libapache2-mod-php7.0
 // 配置APACHE+PHP7的
sudo apt-get install libapache2-mod-php
 // 这个应该是配置APACHE+PHP5的,一块装吧
sudo /etc/init.d/apache2 restart
 // 重启
•测试php文件 
在 “你的目录”下建一个testphp.php
hello php
<?php
phpinfo();
?>
然后在浏览器中访问进行测试,如果php文件没有解析成功,重启阿帕奇服务或者重新安装apache和php模块

三、安装MySql。

•在终端:
apt-get install mysql-server mysql-client
 // 安装时会要求输入mysql管理员密码,输入即可

注意: 
mysql-server:用来创建和管理数据库实例,提供相关接口供不同客户端调用; 
mysql-client:操作数据库实例的的一个命令行工具,像图形化界面工具有phpmyadmin等; 
mysqld:即MySQL server 
mysql:即mysql-client客户端命令行工具 
- 附mysql服务管理命令
/etc/init.d/mysql stop/restart/start
service mysql stop/restart/start
 // 两条令相同
•推荐自启管理工具
apt-get install sysv-rc-conf

这样就可以啦,我安装过程中遇到了些小问题不过在google之后还是顺利解决了,mysql优化的文章也会过几天给大家推送,谢谢大家的支持。