DedeCMS部署--怎样去部署Apache+Mysql+PHP(LAMP)?

BlueCms开源环境渗透学习(附代码审计学习) 学习审计开源的CMS来练习代码审计 阅读详情

 声明:部署DedeCMS,在网上搜了很多资料,包括这个论坛,几乎没有发现在linux下部署的现成资料可以参考。

             遂,自己把整个部署过程中一些重要的点记录下来,一是算做自己的劳动成果,同时,期望对曾经和我一样迷茫,不知如何部署                的XDJM们一个参考。谢谢

DedeCMS部署--怎样去部署Apache+Mysql+PHP(LAMP)?

1. Linux OS:

Linux OS:Red Hat Enterprise Linux AS release 4 (Nahant Update 6)


2.Deploy Apache

2.1  下载Apache

下载Apache2 source from http://httpd.apache.org/  ,直接下载在/root下,解压tar包php-5.2.13。

2.2  编译 apache

cd httpd-2.2.15,进行编译,生成Makefile

./configure --prefix=/usr/local/apache /  --指定apache安装目录

               --enable-so                    /

                 --enable-cgi                   /

                 --enable-info                 /

                 --enable-rewrite          /

                 --enable-speling           /

                 --enable-usertrack      /

                 --enable-deflate /

                 --enable-ssl                   /

--enable-mime-magic

2.3  make & make install

Make过程中可能会有一些问题,具体可以参考第5节。

Apache部署参考:http://dan.drydog.com/apache2php.html

3. Deploy Mysql

3.1下载mysql

下载mysql source from http://dev.mysql.com/ ,在Downloads页面选择 MySQL Community Server ,进入下载页面。选择 Red Hat Enterprise Linux。因为我的OS是REHL4.6 ,且为64位,则下载三个包:

MySQL-server-community-5.1.47-1.rhel4.x86_64.rpm MySQL-devel-community-5.1.47-1.rhel4.x86_64.rpm –必须,否则apache编译的时候会出错MySQL-client-community-5.1.47-1.rhel4.x86_64.rpm

3.2 安装mysql server

rpm –ivh MySQL-server-community-5.1.47-1.rhel4.x86_64.rpm

server安装完毕后,测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务已经启动,安装成功。

Mysql默认的端口是3306。命令如下: netstat –nap |grep 3306

3.3 安装mysql client

rpm –ivh MySQL-client-community-5.1.47-1.rhel4.x86_64.rpm

3.4 安装 mysql devel

rpm –ivh MySQL-devel-community-5.1.47-1.rhel4.x86_64.rpm

3.5 登录Mysql

    [root@test1 local]# mysql

   Welcome to the MySQL monitor. Commands end with ; or /g.

   Your MySQL connection id is 1 to server version: 4.0.16-standard

   Type 'help;' or '/h' for help. Type '/c' to clear the buffer.

   mysql>

   出现了“mysql>”提示符,恭喜你,安装成功!

   增加了密码后的登录格式如下:

   mysql -u root -p

   Enter password: (输入密码)

   其中-u后跟的是用户名,-p要求输入密码,回车后在输入密码处输入密码。

   注意:这个mysql文件在/usr/bin目录下,与后面讲的启动文件/etc/init.d/mysql不是一个文件。

3.6 修改mysql 密码

 MySQL默认没有密码,安装完毕增加密码的重要性是不言而喻的。

   1、命令

   usr/bin/mysqladmin -u root password 'new-password'

   格式:mysqladmin -u用户名 -p旧密码 password 新密码

   2、例子

   例1:给root加个密码123456。

   键入以下命令 :

   [root@test1 local]# /usr/bin/mysqladmin -u root password 123456

  注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

   3、测试是否修改成功

   1)不用密码登录

   [root@test1 local]# mysql

   ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)

   显示错误,说明密码已经修改。

   2)用修改后的密码登录

   [root@test1 local]# mysql -u root -p

   Enter password: (输入修改后的密码123456)

   Welcome to the MySQL monitor. Commands end with ; or /g.

   Your MySQL connection id is 4 to server version: 4.0.16-standard

   Type 'help;' or '/h' for help. Type '/c' to clear the buffer.

   mysql>

   成功!

   这是通过mysqladmin命令修改口令,也可通过修改库来更改口令。

3.7 启动和停止

1、启动

   MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面命令即可。

   [root@test1 init.d]# /etc/init.d/mysql start

   2、停止

   /usr/bin/mysqladmin -u root -p shutdown

   3、自动启动

   1)察看mysql是否在自动启动列表中

   [root@test1 local]# /sbin/chkconfig --list

   2)把MySQL添加到你系统的启动服务组里面去

   [root@test1 local]# /sbin/chkconfig –- add mysql

   3)把MySQL从启动服务组里面删除。

   [root@test1 local]# /sbin/chkconfig –-del mysql

Mysql部署 参考:http://www.linuxidc.com/Linux/2007-12/9962p3.htm

3.8 使用mysql

(对于我们LAMP环境部署来说,可选择性的使用本节)

MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步:

   1、home目录下建立data目录

   cd /home

   mkdir data

   2、把MySQL服务进程停掉:

   mysqladmin -u root -p shutdown

 

   3、把/var/lib/mysql整个目录移到/home/data

   mv /var/lib/mysql /home/data/

   这样就把MySQL的数据文件移动到了/home/data/mysql下

   4、找到my.cnf配置文件

  如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf)中。命令如下:

   [root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

   5、编辑MySQL的配置文件/etc/my.cnf

  为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置。修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock 。操作如下:

   vi  my.cnf    (用vi工具编辑my.cnf文件,找到下列数据修改之)

   # The MySQL server

    [mysqld]

    port   = 3306

    #socket  = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)

    socket  = /home/data/mysql/mysql.sock   (加上此行)

   6、修改MySQL启动脚本/etc/rc.d/init.d/mysql

  最后,需要修改MySQL启动脚本/etc/rc.d/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql。

   [root@test1 etc]# vi /etc/rc.d/init.d/mysql

   #datadir=/var/lib/mysql    (注释此行)

   datadir=/home/data/mysql   (加上此行)

   7、重新启动MySQL服务

   /etc/rc.d/init.d/mysql start

   或用reboot命令重启Linux

   如果工作正常移动就成功了,否则对照前面的7步再检查一下。

 

4. Deploy PHP

PHP的部署是整个部署最困难的一个环节,这个环节也是让我耗时,在网络上查找答案最长的部分。

4.1 下载PHP

下载 PHP source from http://www.php.net/

注意:dedecms 5.6以上版本对php5.3支持有瑕疵!如果用php5.3版本,在安装cms安装成功后,系统后台页面会提示“针对于安装完成后出现安装完出现Deprecated: Function ereg_replace() is deprecated ....”。

解决有两种方法,见第5节。

4.2 编译PHP

cd php-5.2.13,进行编译,生成Makefile。注意:这个地方的配置项需要根据自己的需要选择。

./configure /

     --with-apxs2=/usr/local/apache/bin/apxs /

     --with-mysql /

     --prefix=/usr/local/apache/php /

     --with-config-file-path=/usr/local/apache/php /

     --enable-force-cgi-redirect /

     --disable-cgi /

     --with-zlib /

     --with-gettext /

     --with-gdbm  /

  --with-gd

4.3 make & make install

4.4 cp -p .libs/libphp5.so /usr/local/apache/modules

4.5 cp php.ini

命令如下:  cp -p php.ini-recommended /usr/local/apache/php/php.ini

4.6 修改httpd.conf

修改 /usr/local/apache/conf/httpd.conf,加入以下内容:

1.

# Example:

# LoadModule foo_module modules/mod_foo.so

#

LoadModule php5_module        modules/libphp5.so

AddHandler php5-script php

2.

# DirectoryIndex: sets the file that Apache will serve if a directory

# is requested.

<IfModule dir_module>

    #DirectoryIndex index.html

     DirectoryIndex index.php index.html index.shtml index.cgi

</IfModule>

 

3.

    # If the AddEncoding directives above are commented-out, then you

    # probably should define those extensions to indicate media types:

    #

    AddType application/x-compress .Z

    AddType application/x-gzip .gz .tgz

    AddType application/x-httpd-php .php .phtml

AddType application/x-httpd-php-source .phps

4.7 修改完成后重新启动apache

PHP安装参考:http://dan.drydog.com/apache2php.html

 

5.遇到的问题以及解决办法

5.1 error: libpng.(a|so) not found.

现象描述:

编译apache的时候提示:

checking for floorf... yes

If configure fails try --with-jpeg-dir=<DIR>

configure: error: libpng.(a|so) not found.

解决办法:

通过上面的搜索其实就知道一些原因了,configure一般的搜索编译路径为/usr/lib/下,因为php默认就在/usr/lib/下找相关库文件,而x64机器上是在:/usr/lib64.这时你就可以直接把需要的库文件从/usr/lib64中拷贝到/usr/lib/中去就可以了.

那么记得要在configure前执行如下的命令:

cp -frp /usr/lib64/libjpeg.* /usr/lib/

 

5.2  error: Cannot find MySQL header files under yes

现象描述:

编译apache的时候提示:

checking for specified location of the MySQL UNIX socket... no

configure: error: Cannot find MySQL header files under yes.

Note that the MySQL client library is not bundled anymore!

解决办法:

这个是缺少了 mysql-devel 安装包,rpm –ivh 安装devel包,前面提到过。

5.3 mysql-server,mysql-devel,mysql-client的异同

英文原版:

In most cases, you only need to install the MySQL-server and MySQL-client packages to get a functional MySQL installation. The other packages are not required for a standard installation. If you want to run a MySQL-Max server that has additional capabilities, you should also install the MySQL-Max RPM. However, you should do so only after installing the MySQL-server RPM.

 

If you get a dependency failure when trying to install the MySQL 4.0 packages (for example, ``error: removing these packages would break dependencies: libmysqlclient.so.10 is needed by ...''), you should also install the package MySQL-shared-compat, which includes both the shared libraries for backward compatibility (libmysqlclient.so.12 for MySQL 4.0 and libmysqlclient.so.10 for MySQL 3.23).

 

The following RPM packages are available:

MySQL-server-VERSION.i386.rpm The MySQL server. You will need this unless you only want to connect to a MySQL server running on another machine. Note: Server RPM files were called MySQL-VERSION.i386.rpm before MySQL 4.0.10. That is, they did not have -server in the name.

MySQL-Max-VERSION.i386.rpm The MySQL-Max server. This server has additional capabilities that the one provided in the MySQL-server RPM does not. You must install the MySQL-server RPM first, because the MySQL-Max RPM depends on it.

MySQL-client-VERSION.i386.rpm The standard MySQL client programs. You probably always want to install this package.

MySQL-bench-VERSION.i386.rpm Tests and benchmarks. Requires Perl and the DBD::mysql module.

MySQL-devel-VERSION.i386.rpm The libraries and include files that are needed if you want to compile other MySQL clients, such as the Perl modules.

MySQL-shared-VERSION.i386.rpm This package contains the shared libraries (libmysqlclient.so*) that certain languages and applications need to dynamically load and use MySQL.

MySQL-shared-compat-VERSION.i386.rpm This package includes the shared libraries for both MySQL 3.23 and MySQL 4.0. Install this package instead of MySQL-shared if you have applications installed that are dynamically linked against MySQL 3.23 but you want to upgrade to MySQL 4.0 without breaking the library dependencies. This package has been available since MySQL 4.0.13.

MySQL-embedded-VERSION.i386.rpm The embedded MySQL server library (from MySQL 4.0).

MySQL-VERSION.src.rpm This contains the source code for all of the previous packages. It can also be used to rebuild the RPMs on other architectures (for example, Alpha or SPARC).

 

中文翻译:

MySQL-VERSION.i386.rpm MySQL服务器。除非你只是想要与运行在其他机器上MySQL服务器连接,否则你将需要它。

MySQL-client-VERSION.i386.rpm 标准MySQL客户程序。你可能总是需要安装这个包。

MySQL-bench-VERSION.i386.rpm 测试和基准程序。需要Perl和msql-mysql-modules RPM。

MySQL-devel-VERSION.i386.rpm 所需的库和包含文件。如果你想要编译其他MySQL客户程序, 例如Perl模块。

MySQL-VERSION.src.rpm 包含上述所有包的源代码。它也能被用来尝试为其他硬件平台构造RPM(例如,Alpha或SPARC)。

查看一个RPM包中的所有文件:

shell>; rpm - qpl  MySQL-VERSION.i386.rpm

实施一个标准的最小安装,运行这个命令:

shell>; rpm -i MySQL-VERSION.i386.rpm  MySQL-client-VERSION.i386.rpm

 

5.4 error: Cannot find libmysqlclient under /usr

现象描述:

error: Cannot find libmysqlclient under /usr

解决办法:

其实,和5.1解决办法相同。把/usr/lib64/mysql copy to /usr/lib/。

 

5.5 CMS目录权限问题

现象描述:

进入install页面后,提示有些目录没有读写权限,如下:

/usr/local/apache/htdocs/uploads

目录名           读取权限       写入权限

/      [√]读       [X] 写   ----指的是 /usr/local/apache/htdocs/uploads

/plus/*    [√]读       [X] 写

/dede/* [√]读       [X] 写

/data/*   [√]读       [√] 写

/a/*         [√]读       [√] 写

/install    [√]读       [√] 写

/special   [√]读       [√] 写

/uploads/*      [√]读       [√] 写

解决办法:

安装CMS时候,提示权限不够,需要修改uploads目录权限

 Chmod 777 uploads -R

5.6 Deprecated: Function ereg_replace() is deprecated

注意:dedecms 5.6以上版本对php5.3支持有瑕疵!如果用php5.3版本,在安装cms安装成功后,系统后台页面会提示“针对于安装完成后出现安装完出现Deprecated: Function ereg_replace() is deprecated ....”。

解决有两种方法,见第5节。

第一种:

dedecms由于技术人员的习惯问题可能针对php5.3甚至更高版本的php支持会有些错误,大家可以打开文件dede/config.php

找到define('DEDEADMIN', ereg_replace("[///]{1,}", '/', dirname(__FILE__) ) );

没有必要删除,只要在这句前面加入"//"将其隐掉就好了,然后在下面加一句

define('DEDEADMIN',strtr(dirname(__FILE__),'///','//'));

就可以了!上传覆盖,然后更新下在看看,应该解决问题!

第二种:

重新下载php5.2的包。其实这样使用也不麻烦,就是重新编译罢了,但是解决问题最直接的方法。为了防止后续再有什么问题,我就使用了php5.2重新编译了一遍。

 

对以上操作正则表达式的解释如下:

在正则表达式中,反斜线通常与其它字符一起构成特殊的结构,譬如‘/d’用来匹配数字字符,‘/s’用来匹配空白字符,‘/1’用来反向引用第一个分组捕获的文本。

可是,如果我们在正则表达式中,仅仅需要表示“反斜线”字符本身,该如何做呢?

其实,正则表达式对这个问题的处理,与字符串的处理是一样的,也就是说,在正则表达式中,必须用转义序列‘//’来表示单个反斜线。

这个规定会带来一个有趣的问题:正则表达式中单独出现的反斜线字符,在正则表达式的层面,必须以转义序列‘//’来表示,然而,每个反斜线,在表示正则表达 式的字符串中,又必须以转义序列‘//’来表示。所以,在字符串中,必须写出四个反斜线‘////’,才能对应到正则表达式中单独出现的一个反斜线字符: 在字符串处理层面,它们会被识别为两个反斜线‘//’,在正则表达式的层面,它们会被识别为单个反斜线字符‘/’。

 

Docker下梦织CMS的部署 摘要:Docker的广泛应用相对于传统的虚拟机而言提高了资源的利用率,推广后docker的影响不容忽视,在启动速度、硬盘、内存、运行密度、性能、隔离性和迁移性方面都有很大的提高。本次实训我们在centos7下使用不同容器搭建lamp环境后部署开源的CMS。分别在两个容器里用yum下载httpd、mysql,并在httpd内安装PHP7.1版本。测试apache通过后下载CMS镜像并部署。 关键词:Docker Lamp CMS 要求: 1.熟练掌握centos7版本下docker的安装、删除,启动、停止 阅读详情

相关推荐

DedeCMS tags.php SQL注入漏洞:从环境搭建到手工注入实战

SQL注入是一种常见的Web安全漏洞,其原理在于应用程序未对用户输入进行充分验证和过滤,导致攻击者能够将恶意SQL代码注入到后台数据库查询中,从而窃取、篡改或删除数据。理解SQL注入的技术价值在于,它是评估Web应用安全性的核心指标之一,直接影响数据的机密性、完整性和可用性。在内容管理系统(CMS)、电子商务平台等各类Web应用中,此类漏洞屡见不鲜。本文以经典的DedeCMS tags.php文件漏洞为具体案例,详细剖析其成因,并演示如何通过手工注入技术,利用updatexml()等函数进行报错注入,逐步获

weixin_34320724的博客 443

从0开始代码审计 day1 —— BlueCMS v1.6 sp1

从0开始代码审计 day1 —— BlueCMS v1.6 sp1

Czheisenberg的博客 1221

PHP地方门户系统-BlueCMS v1.6 sp1.rar

产品定位: 地方分类信息门户专用程序 产品特点: 1、基于当今最流行的开源组合PHP+MYSQL开发 2、每个分类均可单独设置Title、Keywords、Description,方便SEO 3、强力模板引擎,显示风格自由定义,随心所欲 4、多功能模块插件,操作简单方便 5、智能缓存技术,提高网站性能 6、多属性模型自定义,栏目功能强大 7、完美整合DZ、UCHOME等流行软件,用户数据统一同步 安装环境: 可用的 httpd 服务器(如 Apache、Zeus、IIS 等) PHP 4.1.0 及以上 MySQL 4.1 及以上 bluecms v1.6 升级到 bluecms v1.6 sp1版说明: 解决问题: 1.修正所有已知错误 2.前后台整合通用编辑器fckeditor,替换之前的editor 3.增加前台发布新闻过滤 4.增加禁止词语过滤 5.增加同一用户注册时间间隔30秒,防止注册机恶意注册 6.修改会员中心部分模板 7.修改数据库备份还原,增加分卷备份 8.增加页面压缩,通过空间是否支持以及后台是否开启来控制

php如何部署到apache,DedeCMS部署--怎样去部署Apache+Mysql+PHP(LAMP)?+ DedeCMS 搭建

DedeCMS部署--怎样去部署Apache+Mysql+PHP(LAMP)?声明:部署DedeCMS,在网上搜了很多资料,包括这个论坛,几乎没有发现在linux下部署的现成资料可以参考。遂,自己把整个部署过程中一些重要的点记录下来,一是算做自己的劳动成果,同时,期望对曾经和我一样迷茫,不知如何部署 的XDJM们一个参考。谢谢DedeCMS部署--怎样去部署Apache+Mysql+PHP(LA...

weixin_35726315的博客 308

库卡机器人外部轴配置全流程:从接线到WorkVisual 6.0实战(附避坑指南)

本文详细解析了库卡机器人外部轴配置的全流程,涵盖从硬件接线到WorkVisual 6.0软件配置的实战步骤。重点介绍了KPP驱动模块连接、电机参数匹配、安全配置激活及零点标定等关键环节,并提供了实用的避坑指南,旨在帮助工程师高效、安全地完成外部轴集成,提升工作站柔性。

weixin_29161785的博客 496

微信中调起支付宝支付

微信中调用支付宝支付,首先我们知道微信是不能直接调用支付宝的,所以我们需要使用一个中间页提示用户在浏览器中打开,然后进行网页支付或打开app支付。以下为详细唤起支付宝的步骤、业务代码以及相关页面图。 如有问题欢迎评论留言,看到定回复哦^_^\(^o^)/~ 一、微信中唤起支付宝,有几个步骤: 1、中间页引导用户在浏览器中打开去唤起支付宝。 2、浏览器中打开支付宝或app中打开支付宝。 3...

han_calligrapher的博客 2万+

搭建bluecms靶场

超详细在本地用phpstudy搭建bluecms靶场

FuYuDong2的博客 3229

Camera(5)metadata

Metadata 是整个 Android camera 中类似于高楼大厦中的管道系统一样,贯穿了整个 Camera 的 Framework 和 vendor HAL。Metadata 里面包含了所有的控制、参数、返回值等等。Metadata分为Android原生的Metadata和芯片商或者用户自定义的Metadata,即Android Tag和Vendor Tag。Vendor Tag在Hal中定义,并在camx和chi目录中使用。

qq_55893245的博客 3050

0基础教你搭建靶场(本地、虚拟机)

完成CMS安装后,导入sqlmap文件夹至虚拟机Kali Linux中root文件夹内(可在本机系统用Xftp软件实现),此时sqlmap.py文件路径为root/sqlmap/,访问靶场。数据库名称:可随便写(建议写bluecms),数据库用户名:root ,数据库密码:root。在虚拟机Windows 2003里启动phpstudy,并设置端口号为90,其他设置参照前面本地搭建靶场phpstudy设置。3,点其他选项菜单,见下图标识点3,新的弹出菜单里选择"phpStudy设置"—

2301_76332302的博客 5059

AutoSAR开发实战:如何用Matlab/Simulink从零搭建SWC组件(附完整代码示例)

本文详细介绍了使用Matlab/Simulink从零开发AutoSAR SWC组件的全流程,包括环境配置、ARXML文件导入、算法模型开发、代码生成与集成验证等关键步骤。通过实战案例和完整代码示例,帮助开发者掌握AutoSAR标准下的软件开发技术,提升汽车电子系统的开发效率。

weixin_29093017的博客 256

CKAD-CN考试之路----12

显然,对应的value都已经实现了加密.保存退出,等待pod重新创建。确认secret是否被加密。编辑secret文件。

Q先生 446

如何把mysql启动项放进rc.d_DedeCMS部署--怎样去部署Apache+Mysql+PHP(LAMP)

声明:部署DedeCMS,在网上搜了很多资料,包括这个论坛,几乎没有发现在linux下部署的现成资料可以参考。遂,自己把整个部署过程中一些重要的点记录下来,一是算做自己的劳动成果,同时,期望对曾经和我一样迷茫,不知如何部署 的XDJM们一个参考。谢谢DedeCMS部署--怎样去部署Apache+Mysql+PHP(LAMP)?1. Linux OS:Linux OS:...

weixin_29560063的博客 152

Python re库【正则表达式操作库】全面讲解及代码示例

以下是Pythonre库的全面讲解,包含主要功能、常用方法及代码示例。完整代码和注释附后。正则表达式(Regular Expression)是用于匹配、查找、替换字符串的工具,通过特定语法定义模式。?{n}[...][a-z]A|B\d[0-9]\D\s\S\w\Wre从字符串匹配模式,返回Match对象或None。在字符串中第一个匹配项,返回Match对象或None。返回所有匹配项的。返回所有匹配项的Match对象)。替换匹配项,返回新字符串。根据模式分割字符串,返回列表。通过。

记录点滴 1161

使用Apache模块编译安装搭建LAMP平台以及部署DedeCMS网站配置详解

一、LAMP平台概述 简介: LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态web站点服务及其应用开发环境。LAMP是一个缩写词,具体包括Linux操作系统、Apache网站服务器、MySQL数据库服务器、PHP(或Perl、Python)网页编程语言。 1.LAMP平台的构成组件 在LAMP平台的四个构成组件中,每一个组件都承担着一部分关

BLXH-AS 3530

【大模型应用开发-FastAPI框架】(八)Sqlalchemy+postgresql简单增删改查

语言,为高效和高性能的数据库访问设计,实现了完整的企业级持久模型”。SQLAlchemy的理念是,的量级和性能重要于对象集合;而对象集合的抽象又重要于表和行。因此,SQLAlchemy采用了类似于。社区中成为广泛使用的ORM工具之一,不亚于Django的ORM框架。和declarative等可选插件可以让用户使用声明语法。SQLAlchemy首次发行于2006年2月,并迅速地在。SQLAlchemy“采用简单的。二、安装postgresql。一、SQLAlchemy简介。的数据映射模型,而不是其他。

2098

RTK_ROS_导航(4):接入move_base

现在我们要将之前的数据接入到Move_base中,使得机器人能够根据Map上的终点进行导航,并且实现避障效果如下图。

旋风小短腿 1946

DedeCMS部署--怎样去部署Apache+Mysql+PHP(LAMP)

声明:部署DedeCMS,在网上搜了很多资料,包括这个论坛,几乎没有发现在linux下部署的现成资料可以参考。 遂,自己把整个部署过程中一些重要的点记录下来,一是算做自己的劳动成果,同时,期望对曾经和我一样迷茫,不知如何部署 的XDJM们一个参考。谢谢 DedeCMS部署--怎样去部署Apache+Mysql+...

weixin_34019144的博客 115

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Ubuntu16.04 部署LAMP

Ubuntu16.04搭建LAMP 1.安装Apache sudo apt-get install apache2 使用浏览器访问 http://your_server_ip_or_domain,你应该能看到界面。 可以通过 service 查看 Apache 的状态,并对它进行启动、停止、重启等操作。 sudo service apache2 status/start/stop/rest...

ITOMG的博客 746

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

appache有mysql_Apache+Mysql+PHP

转载自:http://blog.youkuaiyun.com/buutterfly/article/details/5630203DedeCMS部署--怎样去部署Apache+Mysql+PHP(LAMP)?1. Linux OS:Linux OS:Red Hat Enterprise Linux AS release 4 (Nahant Update 6)2.Deploy Apache2.1 下载Apac...

weixin_31476015的博客 139

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

LAMP环境部署织梦网站

一、实验名称实验: 大实验LAMP环境部署织梦网站二、实验内容1.部署linux(centos7Minimal)环境。2.配置服务器的网络环境、yum环境,yum环境使用163yum源,添加mysql源。3.yum安装 基础系统工具及mysql服务端。初始化mysql服务器。4.yum安装 php 5.6 及相关组件。5.yum 安装apache .6.配置apache运行环境,创建目录 /data/www/dedecms 指定网站根目录为此目录。7.下载织梦源码并上传服务器,解压至网站根目录。

2301_78077767的博客 629

apache和mysql 403_如何使用mysql(lamp)分离环境搭建dedecms织梦网站及apache服务器常见的403http状态码及其解决方法...

一、实验环境centos6.5+mysql5.5.32+php5.3.27软件:DedeCMS-V5.7-GBK-SP1本实验是使用lamp环境搭建,但mysql数据库与之分离,本实验成功的关键在于防火墙及其selinux关闭的前提下实现。二、实验步骤1)下载产品,并解压至www目录内wget -O /home/chen/tools/ http://updatenew.dedecms.com/b...

weixin_33946999的博客 243

Redhat+Apache+MYSQL+PHP部署dedeDMS

一、 安装Apache 手动安装(后面介绍yum安装): Apache依赖pcre、apr、apr-util包,按以下顺序依次安装, 1. pcre ./configure --prefix=/usr/local/apache2/pcre make make install 2. apr ./configure --prefix=/usr/local/apache2

chris_song_cs的博客 649

如何在Ubuntu上安装Apache,MySQL,PHP,Nginx,HAProxy,以及如何在docker上安装LAMP

如何在Ubuntu上安装Apache,MySQL,PHP,Nginx,HAProxy,以及如何在docker上安装LAMP 在Ubuntu上安装LAMP: https://help.ubuntu.com/community/ApacheMySQLPHPhttps://www.digitalocean.c...

weixin_34195142的博客 113

如何使用mysql(lamp)分离环境搭建dedecms织梦网站及apache服务器常见的403http状态码及其解决方法...

一、实验环境 centos6.5+mysql5.5.32+php5.3.27 软件:DedeCMS-V5.7-GBK-SP1本实验是使用lamp环境搭建,但mysql数据库与之分离,本实验成功的关键在于防火墙及其selinux关闭的前提下实现。 二、实验步骤 1)下载产品,并解压至www目录内wget -O /home/chen/tools/ http://updat...

weixin_34252686的博客 219

【运维技术】CentOS7上从零开始安装LAMP安装织梦DedeCMS教程

前期准备数据 centos7 系统 安装 appache httpd # 更新httpd yum update httpd # 安装httpd yum install -y httpd # 启动服务 systemctl start httpd.service # 检查服务状态 systemctl status httpd.service # 设定开机启动 systemctl enable ht...

weixin_30342827的博客 797
上一篇: Apache 2 and PHP 5 (mod_php) on Linux
下一篇: LINUX下查看硬件信息
buutterfly
博客等级 码龄18年 84粉丝 33原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值