13

        简简单单的几句话 却深藏着一段自己复杂痛苦的经历

                      遥远的他
                      冲动
                     为爱疯狂
                      回家的路
                     一路上有你
                     没有吻别
                     离开以后
                     回头很难
                     一辈子的孤单
                    忘记你我做不到
                    一个人不孤单 惦记一个人才孤单
                    想和你去吹吹风
                    曾经的承诺
                    等你等到我心痛
                    你怎么舍得我难过
                    如果这都不算爱
                    情已逝
                    眼泪
                    我真的受伤了

        碰巧 傍晚又见一个陌生的熟悉人or熟悉的陌生人的QQ个性签名写着:你变成陌生人了 你去远方了 你很幸福。 那一刻 自己的心里又更是种油然而生的酸溜溜 压抑闷痛的感觉 是哈 也许真的 变成陌生人 走去远方了 找到她自己的幸福吧 虽如此 自己还是不肯也不愿去相信这会是真的

        昨天无奈的等人时 在饭否上 话唠着 突然 “越长大越孤单,越长大越不安” 不宁MM (貌似没大我多少就这样称呼吧) 跟我说着 是哈 亲身体会后想想甚有几分道理

        其实 其实 我的要求很简单的 我也很容易满足的 “其实我只是想要有人对我更好点。。。。” 就这么简单吧 嗯

written by Yousri

09

        曾经多少次想你时 总会不自觉的打开手机看着你的短信 你的照片 甚至面对着单单的十一位数字的手机号码 发愣 想发点什么短信 却又不知道从何说起 最终只是傻傻的愣愣的看着 想着。。。。       

        曾经几何都期盼着与你的再次相见 履行我们曾经的约定 一直害怕和你的约定的梦想实现不了 直到如今明知道很难实现了 却还一直守候着 单单就只为了你  而也许我再也没那福气去感受和你在一起散步 吹海风 看潮起潮落的美好时光吧
 
        曾经多少次总是在你的短信陪伴中伴随入梦 而渐渐的 也不曾记得何时开始 手机上的铃声没再响过 屏幕没再亮过 振动过。。。。。。

        想念牵着你的手一起走在不属于我们的熟悉的城市路上

        想念着你曾经那美丽的漂亮的笑脸在自己眼前显眼的映入心中。。。。

        想念和你一起在小吃店里单独边吃边闲置的扯淡 告诉你集美朋友这边的种种事情 正合你喜欢八卦的兴趣哈 你那表情 那言语 怀念。。。。

        想念坐在海堤上不好意思的偷偷的牵着你的小手吹微微凉爽的海风 看那潮起潮落哈。。。。。

        那一刻 为什么就不能停滞。。。。。

        曾经的约定 曾经的诺言 是否能再履行呢 我也不知道 也许只有你能掌控吧

        自己梦想着将你紧紧的抱在怀里陪自己看海 吹海风 不让你跑掉。。。。。

        梦想着有你陪伴的学士服照。。。。

        然而一切的一切都过去了 是哈 你说过去的回不来了。。。。。。只能默念。。。。。

        最近的事情 折磨了自己很久 是的 也许都是因为自己太在乎 太在意某些事情 搁置不下 可能自己想得太自私了 太霸道了吧 所以应该说我 “自作孽不可活”吧

        我明白也许如今在你心里还是不能原谅我 还是有那么点恨我 虽然口头上说没怪我 然而 我知道之前是我为难你做那么多事情 但是其实有些事情真的不是你想象中那种的那样 可能我自己也表述说不清楚就是 但是事到如今 我也真的不知道去怎么挽留 解释就是 但是我希望你不受我影响说什么删除好友之类的 你还是按照你原来的生活节奏吧 我知错了 本来每个人都有自己的自由的私人生活空间 是我自己干涉太多吧。。。。。。对不起。。。。

        但是至于你晚上给我的短信中 提及到跟我说 ”你在饭否上说 我们不是姐弟了 那就做回朋友好了“ 的说法 真的 我接受不了 那一刻 我真的傻掉了。。。。为什么就这么忍心丢弃掉我?之前你曾对我说过 : 不管怎么样 不管别人怎么看待你 怎么说你 觉得你是怎么样的 你永远是我弟弟 。 而如今 你却那么残忍的在我毕业时 失去朋友 失去同学 甚至有家不敢归 一个人无助的支撑着的时候丢弃我 。。。。。

        最终自己也许只能在难过时习惯一个人蹲在一片漆黑的小角落里 傻愣愣的坐着 这几天也开始感受到自己不能原谅自己了 也许如果自己都不能原谅自己的事情在别人看来也更不可能原谅 自己真的不知道该怎么去悔悟挽回 其实自己真的也好累。。。。。。

        对于我自己 还是认定:不管你走多远 只要一回头就能看到我 我一直都在你身边。。。。 你还是我姐 希望有一天你能回心转意认领这个或许浪迹天涯去的小弟吧 虽然我不知道将来会如何就是。。。。。

written by Yousri

08

PHP环境配置过程详解
个人申明:以下内容是通过查阅资料,以及个人实际操作中提炼出来的,可能存在着不足,还望大家多多指点见谅,不算原创,但是算是实践加总括吧,版权还是所有,嗯~!!

Windows下配置PHP运行环境主要包括两种:

一、 单独软件安装方式:
A、 windows的Apache 安装步骤:
1、 双击apache_2.2.2-win32-x86-no_ssl.msi 后,出现欢迎画面,点击“next”按钮;
2、 出现许可证协议,选择 I accept the terms in the agreement,同意授权协议后点击”next”按钮;
3、 出现自述文件,点击“next”按钮;
4、 Domain:在这里输入你的域名名称,例如:“abc.com”;若没有,就输入固定IP或者localhost,Host:这里就是你的服务器域名,例如:www.abc.com;若没有,就输入固定IP或者是localhost;Administrator E-mail:若服务器发生错误时,会显示一个页面给访客,下方会提供服务器管理员的E-mail,你可以输入你的电子邮件地址,或者保持空白,以上建议Network Domain & Server name 都填入 localhost,并选择for all users,on port 80,as a service –recommended.,然后点击“next”按钮;
5、 选择Typical 典型安装,然后点击“next”按钮;
6、 Apache安装的路径(我这里安装在F:\Apache Software Foundation\Apache2.2),然后点击“next”按钮;
7、 然后点击“Install”按钮,开始安装;
8、 最后点击“finish”按钮,安装完毕!
9、 接着配置系统环境变量:(我个人这步是没有设置就是了 默认状态)
在桌面“我的电脑”上单击右键->属性->高级->环境变量 编辑“系统变量”(用;分隔) 编辑变量名:APACHE2_HOME 编辑变量值:安装路径,如:F:\Apache Software Foundation\Apache2.2;
10、测试看看:http://localhost/ 或是http://你的域名 ,如果看见Apache的页面,那就OK
11、Windows版Apache的网页目录:
在Apache设置文件的设置中,“DocumentRoot”指的是网站的根目录,当然我们自己也可以修改此参数,Windows平台是在:安装目录下的htdoc目录内,也就是说网页或PHP的网页程序,必须放在此,必须要注意每个版本的htdoc目录的路径不太一样

B、 Windows的PHP程序安装:
1、 安装PHP前先确认你已经成功安装了Apache,解压缩php-5.1.4-Win32.zip到F:\PHP(注意:文件最好直接解压在盘符:\PHP 下,勿包含在其他子目录下);
2、 将php.ini-dist 文件名称改为php.ini;
3、 用记事本或者其他编辑软件打开php.ini查找register_globals=off 改成 register_globals=on ;
4、 再查找 ;include_path=”.;F:\php\includes”,把 ;include_path=”.’F:\php\includes”前面的”;”去掉并将等号后面的 “.;F:\php\includes” 替换成 Apache网页所在的目录;
5、 接着设置网页的根目录,请查找“doc_root=”,在等号后面加入 Apache网页所在的目录;
6、 接着设置“php扩展模块所在的目录”,查找 “extension_dir=”./”,将默认值 “./” 去掉,改成 “c:\php\ext” ;
7、 再查找“;extension=php_mysql.dll”,把extension=php_mysql.dll前面的“;”去掉,使得MYSQL函数库可以执行;
8、 再查找”;session.save_path=/tmp”,把session.save_path前面的 “;”去掉,并在等号后”/tmp” 替换成 “F:\tmp”;
9、 使用文件资源管理器在你的C盘下新建一个文件夹,名称为tmp;〕
10、 完成以上步骤后将php.ini保存(注意:不要保存为php.ini);
11、 进入F:\php 拷贝里面的libmysql.dll 与 php5ts.dll 与 F:\php\ext 目录下的php_mysql.dll 与 php_mysqli.dll 到系统安装目录下的 system32 目录下,php5ts.dll以使你的php作为Apache的php_module,libmysql.dll 搭配步骤7的extension php_mysql.dll后PHP5才能使用Mysql数据库,(注意:libmysql.dll 为MYSQL4.1之前版本的扩展支持,libmysqli.dll 为MYSQL4.1之后版本的扩展支持);
12、 打开apache 的配置文件httpd.conf (开始 ->程序 ->Apache HTTP Server 2.2.2 ->Configure Apache Server ->Edit the Apache httpd.conf Configuration File);
13、 查找 DirectoryIndex index.html (设置默认首页,可以更改前后顺序) 将index.php加到DirectoryIndex 后面,中间要空一格
14、 与配置文件最后面加入一下内容保存关闭(此步本人不是这种设置方法就是了)
# For PHP 5 do something like this :
LoadModule php5_module “c:\php\php5apache2.dll”
AddType application/x-httpd-php .php
#configure the path to php.ini
PHPIniDir “c:\php”
15、 接着配置系统环境变量: (这步我也是以默认 没有按以下进行设置的)
方法同安装配置apache环境变量的一样,只是 编辑新变量:变量名为:PATH 加入变量值:F:\php\;F:\php\ext\;%PATH%
16、 重新启动 Apache 之后就完成了PHP 安装配置了
17、 创建测试文件:test.php 于 apache 网页所在目录下
18、 内容为:
测试方式:打开浏览器,链接到:http://localhost/test.php ,若执行结果出现php Module相关信息,则安装成功。

C、 Windows下的MySQL 安装:

1、 第一次安装时,选择“Typical”即可,若之前安装过,则会出现“Repair修复”与“Remove移除”选项,如果在windows xp 上安装,我将安装目录改为:F:\MySQL\MySQL Server 5.1即可,不需要修改
2、 按下“Install”按钮便开始复制文件并安装;接着选择“Skip Sign-up”即可,因为接下来出现这个“MySQL.com Sign-up 是指用户是否向MySQL AB公司注册一个号,此账号仅适用于登陆MySQL官方网站,因此与我们现在安装的MYSQL系统无关,所以跳过;
3、 至此基本完成了安装步骤,接下来就是配置MYSQL一些基本文件,选择“Configure the MySQL Server Now” 开始设置MySQL Server
4、 开始进入Configuration Wizard ,点击“next”按钮开始设置,在选择设置模式时,选择”Detailled Configuration” 详细设置模式
5、 在选择Server Type(服务器模式)时 依所安装的机器运用形式的不同,其中共有三种模式可供选择:
☆ Developer machine (开发用机器):如果你的机器是用来开发软件之用,有许多其他日常用途,则选择此类型;
☆ Server machine (服务器):如果你的机器是用来做服务器,而且除了MYSQL服务外,同时还执行其他服务(FTP),则选择这类;
☆ Dedicated MySQL Server Machine (MYSQL专用服务器):如果你机器是MYSQL专用服务器,而且只执行MYSQL服务,则选择这一项
这里我们选择第一种
6、 在选择Database usage (数据库用途)时,依数据库用途分为三种模式选择:
这里我们选择Multifunctional Database (多用途数据库) 即可
7、 选择数据库文件安装路径,如果要更改数据存储位置请在此修改,默认数据文件即放在MySQL目录下的data目录下,直接点击“Next”按钮即可
8、 接下来是同时上线人数的设置,可视你的服务器使用状况作设置,或者直接手动指定人数,一般运用上,选择DSS/OLAP架构模式的;
9、 MySQL连接端口的设置,默认值是3306 保持默认设置就OK;
10、 由于4.0版后,MySQL开始支持UTF-8,彻底解决中文乱码问题,在此选择第二项“Best support for multilingualism”或第三项并选择UTF-8 即可
11、 创建root 密码
12、 接下来就是一些配置MySQL 了 比较简单 就不多说了

D、Phpmyadmin 安装配置:

直接解压phpMyAdmin-2.8.0.1.zip 放置 apache的网页所在目录里 即可,测试方法如下:打开IE浏览器或者其他浏览器 输入: http://localhost/phpmyadmin 便可以打开网页式页面来管理MySQL 数据库,更方便易懂,容易理解

二、 傻瓜版的AppServ 安装配置 php运行环境:

首先先从网上下载一个最新版本的AppServ 版本的安装包,安装过程主要有以下几步吧:

直接运行appserv-win32-2.5.5.exe 便可以像安装其他软件那样简单的安装 其实大致与单独安装差不多吧 只是它将几个软件的分别安装整合在一起分步安装罢了

安装完成后 安装目录通常默认值是在:C:\AppServ,而在AppServ里大致有四个目录吧:www目录用于存放网页目录、apache目录用于放apache系统相关程序、mysql目录存放些MySQL数据库系统相关程序、php目录放置php相关程序文件,大体上是这样吧,我也没有详细安装过,所以也不是很清楚,只是在看书时一眼瞄过 呵呵

Linux 下php环境配置, 即 LAMP =Linux+Apache+MySQL+PHP:(先以我自身的ubuntu为例子)

A、 PHP环境安装设置:(以自己的ubuntu系统为例的)

1.将系统更新到最新状态,在做任何操作之前都要做这一步,以确保系统的稳定,同时也不会有一些莫名其妙的现象出现。
$sudo apt-get update
$sudo apt-get dist-upgrade

2、安装PHP支持

$sudo apt-get install libapache2-mod-php5
$sudo apt-get install php5
如果想支持图形就加php5-gd,如果想支持Mysql就加php5-mysql,这里之所以要单独列出libapache2-mod-php5,主要是由于php5的依赖关系没有做好,有可能会安装上libapache-mod-php5的包,所以为了避免不必要的麻烦,干脆还是单独指定比较好。

3、修改PHP配置文件,以限制内存和文件最大上传尺寸

编辑/etc/php5/apache2/php.ini文件,先做一般配置,在改动之前,请先将该配置文件做个备份。以便在出错的时候可以恢复。
>memory_limit = 8M =>修改成你所需的内存大小
>upload_max_filesize = 2M =>修改文件最大上传尺寸
=============
>extension=mysql.so 支持Mysql服务
>extension=gd.so 支持gd函数
=============
其实在Ubuntu下,如果你安装了php5-mysql和php5-gd之后,会自动修改以上二行的,我们做的只不过是确认一下它们前面的注释符是否去掉。

补充:
1。目前大多数php的open source都是用php4写的,为了兼容以前的php版本,有时需要将register_long_arrays打开,否则$HTTP_GET_VARS和$HTTP_POST_VARS等变量将无法使用,会出现一些莫名其妙的问题。
2。另外,在装完php5后最好确认一下/etc/apache2/mods-enabled/下是否有链接:
php5.load -> /etc/apache2/mods-available/php5.load

4、加固PHP,以增强安全性。下面的安全性要因情况而定,所以我已经把它们的功能写清楚了,如果有问题的话,看看是否由于下面哪种限制条件所造成,可相应将其注释掉。

下面开始加固php,我们再次编辑/etc/php5/apache2/php.ini文件,之所以没有一次改完,主要是为了给大家一个清晰的思路。
>#打开安全模式,打开他的好处就是PHP文件只能访问所有者和PHP文件所有着一样的文件,即使在chroot环境下也无法访问jail中属主不一样的文件,类似于php shell这样的后门就没用武之地了哦,phpshell是很流行的php后门,他可以执行系统命令,就象他的名字一样,和shell很接近。
>safe_mode = On

>#下面的设置就限制了fopen(), file()等函数可以操作的目录范围,避免了入侵者非法读取文件,一定要在/var/www后面加”/”,否则/var/wwww下的文件也能被访问 。该选项会禁止任何不在/var/www/目录下的PHP文件运行,包括任何以软链接方式链到/var/www/目录下的程序,如PhpMyAdmin包,就在该选项设定后无法正常运行。
>open_basedir = /var/www/

>#禁止使用phpinfo和get_cfg_var函数,这样可以避免泄露服务信息,一般在在确认PHP能正常工作之后再使之关闭
>disable_functions = phpinfo,get_cfg_var

>#设置php程序错误日志
>error_reporting = E_ALL
>log_errors = On
>error_log = /var/log/php_err.log

>#如果php程序没有指明需要register_globals的话,最好把register_globals设置为Off,这样可以避免很多安全问题的。注意,如果你的程序是需要register_globals的话,可千万别关。Ubuntu默认是关闭的。
>register_globals = Off

>#禁止打开远程地址,记得最近出的php include的那个漏洞吗?就是在一个php程序中include了变量,那么入侵者就可以利用这个控制服务器在本地执行远程的一个php程序,例如phpshell,所以我们关闭这个。
>allow_url_fopen = Off

B、Apache 安装 这里说的只是单独安装apache而已 至于配置的话再说吧

$sudo apt-get install apache2 终端下执行此命令即可安装apache 简单吧 嘿嘿
它默认目录是在 /var/www,浏览器下测试:http://IP地址 ;这个还有一个功能就是可以当做web式的ftp 提供下载,只要将要共享的目录链接即 ln 到 /var/www 下 就OK 了

C、MySQL 数据库安装:

$ sudo apt-get install mysql_server mysql_client php5-mysql 终端下执行此命令自然就OK ;

这样就基本完成了 MySQL数据库的安装 方便简单

说明:个人感觉就是在ubuntu系统下安装些软件在网路速度稳定的情况下,确实是很快的,也很简单方便的,不过这些前提是要在 ubuntu更新源选择得明智 合理 才能实现咯 祝福你下吧 呵呵

附录: Apache与PHP 一同安装关联的话更是快咯 方法如下:

对于PHP4:$sudo apt-get install apache2 php4 libapache2-mod-php4
而对于PHP5: $sudo apt-get install apache2 php5 libapache2-mod-php5

其中Apache configuration file is locate at:/etc/apache2/apache2.conf and your web floder is /var/www 下 everything is finish ,is go well ,OK Let’s come on ~

D、 Phpmyadmin 数据库管理界面安装: (phpmyadmin installation)

$sudo apt-get install phpmyadmin 终端下执行此行命令就完成了phpmyadmin的安装

注:apache最后重启下: $ /etc/init.d/apache2 restart

附录:
考虑到现在大家上网路技术用到的linux系统基本都是红帽子的,所以再另外整理一份出redhat linux 下的php环境配置,不过这我个人在配置的时候出现了些问题就是,主要是原先自己没注意到在安装redhat linux 系统的时候已经将 MySQL 与 Apache 给默认安装了,后来又下载rpm包 或者 tar包安装进去 结果二者自然会产生冲突,产生错误,都是熬夜配置设置的,搞得头都晕晕的,一气之下将整个红帽子系统格掉重新换上ubuntu,oyeah 实在是太赞了 哈哈 所以以下这些是我第一次在linux配置的 如果出现有些问题再一起探讨吧 见谅了 (改天我再用我另一个盘上的红帽子系统配置测试看看吧)
Start:

首先最好把路径定义在:/usr/local/[softname] ;
把所有软件都放在同一个目录下比较有条理吧:/var/ftp/server 这样还可以为大家提供下载,哈哈
安装顺序大致为:MySQL =>Apache => PHP=>Phpmyadmin 吧

A、MySQL Installation
1、解压、解包: #tar –zxvf mysql-5.0.37.tar.gz
2、将解压包出来的 mysq-5.0.37 转移到 /usr/local/mysql 下:#mv mysql-5.0.37 /usr/local/mysql
3、创建 mysql组 以及 创建数据库用户: #groupadd mysql and then #useradd mysql
4、将数据库用户划分到相应的组里: useradd –g mysql mysql
5、执行scripts /mysql_install_db –user=mysql
6、执行chown –R root .
7、再执行chown –R mysql data
8、chgrp –R mysql .
9、bin/mysqld_safe –user=mysql &
10、测试 ./bin/mysql –u root –p
注:修改密码:bin/mysqladmin –u root –p ‘password’ (password 指密码);

B、 Apache 安装配置
1、进入到软件所在目录:cd /usr/ftp/server/http-2.2.4
2、运行编译:./configure –prefix=/server/apache –enable-so
3、执行make 再执行 make install
4、测试:cd /usr/local/apache/bin
ls
apachectl start
浏览器firefox 地址栏中输入:http://localhost 或者 http://127.0.0.1
注:apache 停止: apachectl stop

未完待续。。。。。。。。

written by Yousri \\ tags: , ,