在CentOS 6.5系统安装php5.2和Zend Optimizer(图文教程)

感谢“lion”。

环境:

a.阿里云ECS公共镜像CentOS 6.5 64位系统

原因:有的程序使用Zend Optimizer加密,不得不使用php5.2.17版本,但很多系统已经不再包含php5.2的安装源。

目的:最好用现成的二进制安装包来安装apache + php5.2.17 + mysql + Zend Optimizer。

过程:

1.先安装apache,
复制代码
yum install httpd

2.再装mysql数据库服务端
复制代码
yum install mysql-server

3.设置mysql的一些基本安全设置,如设置数据库管理员root的密码和禁用远程连接等
复制代码
/usr/bin/mysql_secure_installation

4.下载 ispsystem 的源,并更新
复制代码
wget -O /etc/yum.repos.d/centosup.repo http://centosup.ispsystem.info/centosup.repo
yum makecache
bbs-aliyun-dongshan3-254641-1.png

5.安装php5.2,和一些组件(这一步,如果因为下载安装包中断,可能需要先后多次运行,自动续传,直到完成):
复制代码
yum install php52 php52-gd php52-mbstring php52-mysql
bbs-aliyun-dongshan3-254641-2.png

6.下载Zend Optimizer:
复制代码
wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz

7.解压:
复制代码
tar -xzvf ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz

8.将Zend Optimizer的模块文件复制到php的模块目录:
复制代码
cp ZendOptimizer-3.3.9-linux-glibc23-x86_64/data/5_2_x_comp/ZendOptimizer.so /usr/lib64/php/modules

9.编辑php的配置文件,将Zend Optimizer的模块添加好,如这里将以下内容写进 /etc/php.d/gd.ini 文件最末行:
复制代码
extension=ZendOptimizer.so

10.启动apache,顺利的话,可以看到phpinfo中的输出信息包含Zend Optimizer等组件摘要:
复制代码
service httpd start
bbs-aliyun-dongshan3-254641-3.png

参考:

云虚拟主机通过Rewrite实现不同的域名访问不同目录的内容

环境:

a.产品:虚拟主机免费版(Linux系统)
b.以 pmwiki.anqun.org 访问 /pmwiki ;test.anqun.org 访问 /test 上的内容为例

过程:

1.登录到域名解析面板,将 pmwiki.anqun.org 和 test.anqun.org 的A记录都指向虚拟主机的IP地址,如:139.129.141.225

bbs-aliyun-dongshan3-254233-1.png

2.登录到主机管理控制台,在“域名绑定”里增加 pmwiki.anqun.org 和 test.anqun.org 的绑定

bbs-aliyun-dongshan3-254233-2.png

3.通过ftp客户端连接工具,在/htdocs目录里创建好 pmwiki 和 test 的子目录,将这属于 pmwiki.anqun.org 和 test.anqun.org 站点的文件分别上传到 /htdocs/pmwiki 和 /htdocs/test 目录中

bbs-aliyun-dongshan3-254233-3.png

4.在本地新建htaccess.txt的文件,文件内容如下:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www.)?pmwiki.anqun.org$
RewriteRule ^(/)?$ pmwiki [L]

RewriteCond %{HTTP_HOST} ^(www.)?test.anqun.org$
RewriteRule ^(/)?$ test [L]

5.将htaccess.txt文件,通过ftp客户端工具,上传到虚拟主机的/htdocs目录中,上传完成后,重命名为.htaccess

bbs-aliyun-dongshan3-254233-4.png

6.如果顺利,那访问 http://test.anqun.org 时,浏览器地址栏会显示 http://test.anqun.org/test/;访问 http://pmwiki.anqun.org 时,浏览器地址栏会显示 http://pmwiki.anqun.org/pmwiki/

bbs-aliyun-dongshan3-254233-5.png

bbs-aliyun-dongshan3-254233-6.png

参考:

Windows 2012 64位系统安装PostgreSQL 9

因之前看到 http://bbs.aliyun.com/read/164941.html 两个 http://bbs.aliyun.com/read/187492.html 帖子 ,说未能成功安装PostgreSQL,所以测试安装。

环境:

系统版本:Windows 2012 标准版 64位 (注:在阿里云公共镜像中的Windows 2008 SP2 32位中文版测试安装PostgreSQL9.4和PostgreSQL9.3不成功)
软件:postgresql-9.3.9-3-windows (32位) 和 postgresql-9.4.4-3-windows (32位)

过程:

1.从http://www.enterprisedb.com/products-services-training/pgdownload#windows PostgreSQL下载页面,下载 postgresql-9.4.4-3-windows(32位)

bbs-aliyun-dongshan3-253485-1.png

2.“以管理员身份运行” postgresql-9.4.4-3-windows.exe

bbs-aliyun-dongshan3-253485-2.png

3.此例,PostgreSQL将安装在路径:C:\PostgreSQL\9.4

bbs-aliyun-dongshan3-253485-3.png

4.设置数据库管理用户postgres的密码,如 aliyun.com

bbs-aliyun-dongshan3-253485-4.png

5.设置数据库的locale值,这里选择 Chinese (Simplified), China

bbs-aliyun-dongshan3-253485-5.png

6.本例,节省时间,就没有勾选运行 Stack Builder 的选项了

bbs-aliyun-dongshan3-253485-6.png

7.在系统的“服务”列表中,可以看到成功创建了 postgresql-9.4 名称的服务

bbs-aliyun-dongshan3-253485-7.png

8.运行 C:\PostgreSQL\9.4\bin\pgAdmin3 程序,测试是否能成功连接

bbs-aliyun-dongshan3-253485-8.png

9.在 pgAdmin3 程序界面中,选中在本地运行的PostgreSQL服务器,连接

bbs-aliyun-dongshan3-253485-9.png

10.输入在第4步为用户postgres设置的密码,验证身份

bbs-aliyun-dongshan3-253485-10.png

11.成功连接后,会显示相应的数据库等信息

bbs-aliyun-dongshan3-253485-11.png

参考:

无法在 Magento1.x 后台管理商品图片 - Flash

网站使用的程序是Magento 1.9.0。

1.登录到站点后台,管理商品,无法显示图片,无法上传图片,不能管理
magento-1.x-upload-image-flash-1.png

2.在浏览器的调试控制台里会有红字错误,如Object.Flex.getFlashPlayerVersion
magento-1.x-upload-image-flash-2.png

3.在浏览器里为站点设置Flash权限为“允许”,默认是询问的
magento-1.x-upload-image-flash-3.png

4.刷新站点后台,可以显示图片了
magento-1.x-upload-image-flash-4.png

参考:https://stackoverflow.com/questions/36885864/in-magento-i-cant-upload-the-image-in-the-products

Debian系统安装subversion(图文教程)

环境: Debian 7 64位系统

目的:安装 Subversion 软件

过程:

1.先更新数据库列表:
apt-get update

2.安装 Subversion 软件
apt-get install subversion
bbs-aliyun-dongshan3-252011-1.png

3.创建一个新的空的版本库,如 aliyun
svnadmin create /var/svn/aliyun

4.设置访问权限,如添加一个用户:fanqie,密码为:aliyun
vi /var/svn/aliyun/conf/passwd
bbs-aliyun-dongshan3-252011-2.png

5.编辑服务端的设置,如允许匿名访问,凭密码修改:
vi /var/svn/aliyun/conf/svnserve.conf
bbs-aliyun-dongshan3-252011-3.png

6.创建 Debian 系统的 Subversion 启动脚本,内容可参考下边的链接页面
vi /etc/init.d/svnserve

7.给启动脚本有“执行”权限,且启动 Subversion 的服务:
chmod +x svnserve
/etc/init.d/svnserve start

8.在客户端创建一个文件,再提交到服务端:
bbs-aliyun-dongshan3-252011-4.png

9.在服务端查看是否有客户端提交的文件:
svnlook tree /var/svn/aliyun/
bbs-aliyun-dongshan3-252011-5.png

链接: