用什么工具画 软件架构设计图

用什么工具画 软件架构设计图,第1张

1、Microsoft Office Visio

Office Visio 是office软件系列中的负责绘制流程图和示意图的软件,是一款便于IT和商务人员就复杂信息、系统和流程进行可视化处理、分析和交流的软件。

2、ProcessOn

是一款网页版的在线作图工具,优点是无需下载安装、破解这些破事,同时支持在线协作,可以多人同时对一个文件协作编辑,而且上手比较容易,它提供很多流程图模版,可以方便的画出流程图、思维导图、原型图、UML图。

3、OmniGraffle

OmniGraffle可以用来绘制图表,流程图,组织结构图以及插图,也可以用来组织头脑中思考的信息,组织头脑风暴的结果,绘制心智图,作为样式管理器,或设计网页或PDF文档的原型。只能于运行在Mac OS X和iPad平台之上。

4、亿图

是一款基于矢量的绘图工具,包含大量的事例库和模板库。可以很方便的绘制各种专业的业务流程图、组织结构图、商业图表、程序流程图、数据流程图、工程管理图、软件设计图、网络拓扑图等等。

5、Axure RP

Axure RP是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。

安装Mysql

Mysql可以自己下载安装或者用yum安装,推荐用yum安装.

1. Yum安装

使用命令

>>>sudo yum search mysql

>>>sudo yum install mysql

>>>sudo yum install mysql-server

>>>sudo yum install mysql-devel

———选择相应的版本就可以了如32位系统选择i386,64位系统选择x86_64

2. 手动下载安装

首先到rpm的网站上下载MySQL-server-standard-5.0.27-0.rhel4.i386.rpm

MySQL-devel-standard-5.0.27-0.rhel4.i386.rpm

MySQL-client-standard-5.0.27-0.rhel4.i386.rpm

地址为:http://yum.telkom.net.id/rhe4-i386/mysql/

执行命令

>>>rpm -ivh MySQL-server-standard-5.0.27-0.rhel4.i386.rpm

>>>rpm -ivh MySQL-devel-standard-5.0.27-0.rhel4.i386.rpm

>>>rpm -ivh MySQL-client-standard-5.0.27-0.rhel4.i386.rpm

如果权限不够就用chmod命令改变rpm包的执行权限

如:>>>sudo chmod 755 MySQL-server-standard-5.0.27-0.rhel4.i386.rpm

到现在mysql的安装就完成了

3. Mysql启动与修改密码

MYSQL的启动

Mysql安装完毕要用命令启动

>>>sudo service mysql start

或者

>>>sudo /etc/init.d/mysqld start

但是mysql有可能启动失败,这时可以用另外一条命令启动它

>>>sudo /usr/bin/mysqld_safe --user=root

注意user指的是登录OS的用户名,而不是mysql的用户名。

MYSQL修改密码

修改mysql的密码需要用skip-grant-tables选项启动

A. 如果mysql已启动则使用命令关掉它

>>>service mysql stop

或者找出mysql的进程号然后kill掉

>>>ps –ef|grep mysql

>>>sudo kill -9 +myslq的进程号

B. 使用skip-grant-tables选项启动mysql

>>>/usr/bin/mysqld_safe --skip-grant-tables

C. 进入mysql并修改密码

进入mysql

>>>mysql –uroot –p

mysql>use mysql

mysql>update user set password='your_passwd' where user='root'

mysql>flush privileges

mysql>exit

到此mysql的安装与修改就完成了

安装apache

到apache的官方网站下载httpd-2.2.17包

1. 解压

tar zxvf httpd-2.2.17.tar.gz

2. 编译安装

进入

>>>cd httpd-2.2.17

编译

>>>sudo ./configure --prefix=/usr/local/apache2 --enable-so --enable-proxy --enable-cgi --enable-info --enable-rewrite --enable-speling --with-included-apr

>>>sudo make

>>>sudo make install

3. 查看

启动apache

>>>sudo /usr/local/apache/bin/apachectl start

若启动报错参考-------php与apache配置,测试

在IE中输入http://服务器域名/

如果能访问则证明apache安装成功

如果不能访问

查看服务器80端口是否被占用

>>>sudo /sbin/lsof : 80

如果查看结果表示80端口被占用则修改apache配置文件让apache改用其他未被站用端口如8080

>>>sudo vi /usr/local/apache2/conf/httpd.conf

在Listen后面把80改为需要的端口号就行了如8080

修改完成后用IE访问

http://服务器域名:8080/

就可以访问了

########################################################################

Apache server 报错404

用ps命令查看进程是否有两个账户都启动了该程序,如果有kill不是主要的进程然后重启就ok了。

########################################################################

安装php

1. 注意事项:在安装php之前切记关闭apache

>>>sudo /usr/local/apache/apachectl stop

2. 下载php需要的组件zlib,libpng,libxml并安装

A.安装libxml包

从ftp://xmlsoft.org/libxml2/下载libxml2-2.7.8.tar.gz包,

>>>tar -zxvf libxml2-2.7.8.tar.gz

>>>cd libxml2-2.7.8

>>>sudo ./configure

>>>sudo make

>>>sudo make install

可能会在./configure的时候遇到不能创建libtools的提示,但是不用管它继续&make&&make install就可以了

B. 安装libpng包

从http://www.libpng.org/pub/png/libpng.html下载libpng-1.4.4.tar.gz

>>>tar -zxvf libpng-1.4.4.tar.gz

>>>cd libpng-1.4.4

>>>sudo ./configure

>>>sudo make

>>>sudo make install

C. 安装zlib包

从http://www.zlib.net/下载zlib-1.2.5.tar.gz

>>>tar -zxvf zlib-1.2.5.tar.gz

>>>cd zlib-1.2.5

>>>sudo ./configure

>>>sudo make

>>>sudo make install

3. 在php的官网上下载php-5.2.14.tar.tar

4. 解压安装

>>>tar zxvf php-5.2.14.tar.tar

>>>cd php-5.2.14

编译安装

>>>sudo ./configure --prefix=/usr/local/apache2/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-gd --with-ttf --with-config-file-path=/usr/local/apache2/php --enable-bcmath --enable-xml --enable-sockets --enable-mbstring

>>>sudo make

>>>sudo make test

>>>sudo make install

安装后出现

Wrote PEAR system config file at: /usr/local/apache2/php/etc/pear.conf

You may want to add: /usr/local/apache2/php/lib/php to your php.ini include_path

Installing PDO headers: /usr/local/apache2/php/include/php/ext/pdo/

证明php安装成功

5. Php与apache的配置,测试

a. 修改httpd.conf文件

>>>vi /usr/local/apache2/conf/httpd.conf

在#AddHandler cgi-script .cgi一行下面添加如下内容

AddHandler php-script php

AddType text/html php

AddType application/x-httpd-php-source phps

在<FilesMatch "^\.ht">

Order allow,deny

Deny from all

Satisfy All

</FilesMatch>

后面添加

<FilesMatch \.php$>

SetHandler application/x-httpd-php

</FilesMatch>

保存退出

b. 测试是否安装成功

执行命令

>>>sudo /usr/local/apache2/bin/apachectl start

可能出现错误

httpd: Syntax error on line 53 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied

解决方法

修改MAC(强制访问控制)策略

修改libphp5.so的策略context如下:

>>>chcon -t textrel_shlib_t /usr/local/apache2/modules/libphp5.so

再执行

>>>sudo /usr/local/apache2/bin/apachectl start

检查安装情况

>>>./httpd -t

Syntax OK

>>>./httpd -v

Server version: Apache/2.2.17 (Unix)

Server built: Nov 29 2010 15:19:12

>>>./httpd -S

VirtualHost configuration:

Syntax OK

如果出现上面的情况则说明apache服务器配置正常

检查apache能否解析php文件

在/apache2/htdocs目录下新建info.php文件如下

<html>

<head>php info</head>

<body>

<?php phpinfo()?>

</body>

</html>

保存退出

如果可以通过浏览器访问,并出现php的配置信息则证明php脚本被成功解析

到此php与apache安装完成


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/596458.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-09
下一篇2023-07-09

发表评论

登录后才能评论

评论列表(0条)

    保存