当前位置: 首页 > news >正文

PHP做网站案例教程免费企业cms

PHP做网站案例教程,免费企业cms,网站开发 数据库对比,企业网站 优帮云目录 1 LAMP 配置与应用 1.1动态资源与语言 1.2 LAMP 架构的组成 1.2.1 主要功能 2 编译安装Apache http 服务 2.1 环境准备 2.1.1 关闭防火墙及selinux服务 2.1.2 安装依赖环境 2.2 安装软件包 2.2.1 解压软件包 2.2.2 移动apr包 apr-util包到安装目录中#xff0c;并…目录 1 LAMP 配置与应用 1.1动态资源与语言 1.2 LAMP 架构的组成 1.2.1 主要功能 2 编译安装Apache http 服务 2.1 环境准备 2.1.1 关闭防火墙及selinux服务 2.1.2 安装依赖环境 2.2 安装软件包 2.2.1 解压软件包 2.2.2 移动apr包 apr-util包到安装目录中并切换到 httpd-2.4.29目录中  ​编辑 2.2.3 编译安装 2.3 方便操作建立软连接 2.4 添加httpd系统服务 2.5 编译安装mysql 2.5.1 安装依赖包 2.5.2 解压软件包并切换到编译目录并编译安装 2.6 编译安装php 2.6.1 编译安装PHP 解析环境 2.6.2 配置软件模块 2.7 安装论坛 2.8 blog 搭建 1 LAMP 配置与应用 1.1动态资源与语言 WEB 资源类型 静态资源原始形式与响应内容一致在客户端浏览器执行 动态资源原始形式通常为程序文件需要在服务器端执行之后将执行结果返回给客户端 注意静态和动态的区别不在于网页是否能动态变化而在于服务端的页面文件和客户端得到页面文件是否一致 范例静态资源 1.2 LAMP 架构的组成 LAM(M)P Llinux Aapache (httpd) Mmysql, mariadb Pphp, perl, python LAMP 环境指的是在 Linux 操作系统中分别安装 Apache 网页服务器、MySQL 数据库服务器和 PHP 开发服务器以及一些对应的扩展软件。AMP也支持win操作系统 sccm 域升级版 LAMP架构是目前成熟的企业网站应用模式之一指的是协同工作的一整套系统和相关软件能够提供动态web站点服务及其应用开发环境。 前台Apache: 作为LAMP架构的前端是一款功能强大稳定性好的web服务器程序该服务器直接面向用户提供网站访问发送网页图片等内容。 后台Mysql 作为LAMP架构的后端是一款流行的开源关系型数据库。在企业网站、业务系统应用中各种账户信息、产品信息客户资料、业务数据等都可以存储到mysql数据库其他程序可以通过sql语句来查询更改这些信息。 中间连接PHP/Perl/Python: 作为三种开发动态的网页编程语言负责解释动态网页文件负责沟通web服务器和数据库系统已协同工作并提供web应用程序的开发运行环境。其中PHP是一种广泛应用的开放源代码的多用途脚本语言它可以嵌入到HTML中尤其适合于web应用开发。 在构建LAMP平台时各组件的安装顺序依次为LinuxApacheMySQLPHP其中Apache和MySQL的安装并没有严格的顺序要求而PHP环境的安装一般放到最后负责沟通web服务器和数据库系统以协同工作 1.2.1 主要功能 apache主要实现如下功能 第一处理http的请求、构建响应报文等自身服务 第二配置让Apache支持PHP程序的响应通过PHP模块或FPM 第三配置Apache具体处理php程序的方法如通过反向代理将php程序交给fcgi处理。 mysql 主要实现如下功能 第一提供PHP程序对数据的存储 第二提供PHP程序对数据的读取(通常情况下从性能的角度考虑尽量实现数据库的读写分离)。 php主要实现如下功能 第一提供apache的访问接口即CGI或Fast CGI(FPM);第二提供PHP程序的解释器第三提供mysql数据库的连接函数的基本环境。 2 编译安装Apache http 服务 2.1 环境准备 2.1.1 关闭防火墙及selinux服务 systemctl stop firewalld.service ## 关闭防火墙 setenforce 0 ## 关闭selinux 2.1.2 安装依赖环境 yum install -y\ gcc \ #c语言编译器 gcc-c \ #c编译器 make \ #源代码编译器 pcre\ #pcre函数库 pcre-devel \ #pcre接口开发包 expat-devel \ #用于支持网站解析HTML、XML文件 perl #perl 语言编译器 2.2 安装软件包 2.2.1 解压软件包 2.2.2 移动apr包 apr-util包到安装目录中并切换到 httpd-2.4.29目录中   2.2.3 编译安装 ./configure \ --prefix/usr/local/httpd \ #指定httpd的安装目录 --enable-so \ #启用动态加载模块支持使httpd具备进一步扩展功能的能力 --enable-rewrite \ #启用网页地址的重写功能用于网站优化、防盗链及目录迁移维护 --enable-charset-lite \ #启用字符集支持以便支持使用各种字符集编码的页面 --enable-cgi #启用CGI通用网关接口脚本程序支持便于网站外部扩展应用访问的能力 ./config make make install 2.3 方便操作建立软连接 2.4 添加httpd系统服务 启动服务 2.5 编译安装mysql 2.5.1 安装依赖包 yum -y install \ ncurses \ #字符终端下图形互动功能的动态库 ncurses-devel \ #ncurses开发包 bison \ #语法分析器 cmake #mysql需要用到的cmake编译安装包 2.5.2 解压软件包并切换到编译目录并编译安装 解压 ####配置选项含义### 1、DCMAKE_INSTALL_PREFIX指定将 mysql 数据库程序安装到某目录下 如目录/usr/local/ mysql。 2、DMYSQL_UNIX_ADDR指定套接字文件的存储路径数据库连接的文件 3、DSYSCONFDIR指定初始化参数文件目录 3、DDEFAULT_CHARSET指定默认使用的字符集编码如 utf8。 5、DDEFAULT_COLLATION指定默认使用的字符集校对规则utf8_general_ci 是适用于 UTF-8 字符集的通用规则。 6、DWITH_INNOBASE_STORAGE_ENGINE1 安装INNOBASE存储引擎 7、DWITH_ARCHIVE_STORAGE_ENGINE1 安装ARCHIVE存储引擎  8、DWITH_BLACKHOLE_STORAGE_ENGINE1 安装BLACKHOLE存储引擎  9、DWITH_PERFSCHEMA_STORAGE_ENGINE 安装FEDERATED存储引擎  指定安装文件的安装路径时常用的选项 -DCMAKE_INSTALL_PREFIX/usr/local/mysql         指定安装路径  -DMYSQL_DATADIR/data/mysql                     数据安装路径  -DSYSCONFDIR/etc                               配置文件的安装路径 由于MySQL支持很多的存储引擎而默认编译的存储引擎包括csv、myisam、myisammrg和heap。若要安装其它存储引擎可以使用类似如下编译选项 -DWITH_INNOBASE_STORAGE_ENGINE1          安装INNOBASE存储引擎  -DWITH_ARCHIVE_STORAGE_ENGINE1           安装ARCHIVE存储引擎  -DWITH_BLACKHOLE_STORAGE_ENGINE1         安装BLACKHOLE存储引擎  -DWITH_FEDERATED_STORAGE_ENGINE1         安装FEDERATED存储引擎  若要明确指定不编译某存储引擎可以使用类似如下的选项 -DWITHOUT_ENGINE_STORAGE_ENGINE1  比如 -DWITHOUT_EXAMPLE_STORAGE_ENGINE1        不启用或不编译EXAMPLE存储引擎  -DWITHOUT_FEDERATED_STORAGE_ENGINE1   -DWITHOUT_PARTITION_STORAGE_ENGINE1 如若要编译进其它功能如SSL等则可使用类似如下选项来实现编译时使用某库或不使用某库 -DWITH_READLINE1   -DWITH_SSLsystem           表示使用系统上的自带的SSL库  -DWITH_ZLIBsystem   -DWITH_LIBWRAP0 其它常用的选项 -DMYSQL_TCP_PORT3306                       设置默认端口的  -DMYSQL_UNIX_ADDR/tmp/mysql.sock           MySQL进程间通信的套接字的位置  -DENABLED_LOCAL_INFILE1                    是否启动本地的LOCAL_INFILE   -DEXTRA_CHARSETSall                        支持哪些额外的字符集  -DDEFAULT_CHARSETutf8                      默认字符集  -DDEFAULT_COLLATIONutf8_general_ci         默认的字符集排序规则  -DWITH_DEBUG0                              是否启动DEBUG功能  -DENABLE_PROFILING1                        是否启用性能分析功能 ################################################################################################## ------注意如果在CMAKE的过程中有报错---         当报错解决后需要把源码目录中的CMakeCache.txt文件删除然后再重新CMAKE否则错误依旧 ------注意make: *** No targets specified and no makefile found. Stop.解决方法         1、wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz         2.、tar zxvf ncurses-5.6.tar.gz         3、 ./configure -prefix/usr/local -with-shared-without-debug         4、make         5、make install ###############################################################################################   编译安装 耐心等待约20min...... 数据库目录进行权限调整 建立调整配置文件 设置环境变量 刚开始没密码是空的直接回车然后输入密码abc123,在此确认abc123,这是在root账户下运行的 2.6 编译安装php 2.6.1 编译安装PHP 解析环境 安装GD库和GD库关联程序用来处理和生成图片 2.6.2 配置软件模块 ./configure \ --prefix/usr/local/php7 \ 指定将 PHP 程序的安装路径 --with-apxs2/usr/local/httpd/bin/apxs \ 指定Apache httpd服务提供的apxs 模块支持程序的文件位置 --with-mysql-sock/usr/local/mysql/mysql.sock \ 指定mysql 数据库连接文件的存储路径 --with-config-file-path/usr/local/php7 设置 PHP 的配置文件 php.ini 将要存放的位置 --with-mysqli \ 添加 MySQL 扩展支持 #mysqli扩展技术不仅可以调用MySQL的存储过程、处理MySQL事务而且还可以使访问数据库工作变得更加稳定 --with-zlib \ 支持zlib功能提供数据压缩 --with-curl \ 开启curl扩展功能实现HTTP的Get下载和Post请求的方法 --with-gd \ 激活gd 库的支持 --with-jpeg-dir \ 激活jpeg 的支持 --with-png-dir \ 激活png 的支持 --with-freetype-dir \ --with-openssl \ --enable-mbstring \ 启用多字节字符串功能以便支持中文等代码 --enable-xml \ 开启扩展性标记语言模块 --enable-session \ 会话 --enable-ftp \ 文本传输协议 --enable-pdo \ 函数库 --enable-tokenizer \ 令牌解释器 --enable-zip ZIP压缩格式 编译及安装 复制模版文件作为PHP 的主配置文件并进行修改 在测试环境时使用php.ini-development文件而在生产环境时使用php.ini-production文件 优化把PHP 的可执行程序文件放入路径环境变量的目录中便于系统识别 修改httpd 服务的配置文件让apache支持PHP ##vim /etc/httpd.conf  验证PHP 测试页 重启httpd服务 测试 2.7 安装论坛 解压 图形化安装 论坛搭建完成 2.8 blog 搭建 解压 Ctrl d 退出 测试
文章转载自:
http://www.morning.tkqzr.cn.gov.cn.tkqzr.cn
http://www.morning.btnmj.cn.gov.cn.btnmj.cn
http://www.morning.zpxwg.cn.gov.cn.zpxwg.cn
http://www.morning.bwmm.cn.gov.cn.bwmm.cn
http://www.morning.qkxt.cn.gov.cn.qkxt.cn
http://www.morning.brbnc.cn.gov.cn.brbnc.cn
http://www.morning.dpsgq.cn.gov.cn.dpsgq.cn
http://www.morning.zfwjh.cn.gov.cn.zfwjh.cn
http://www.morning.qgjwx.cn.gov.cn.qgjwx.cn
http://www.morning.iiunion.com.gov.cn.iiunion.com
http://www.morning.zlwg.cn.gov.cn.zlwg.cn
http://www.morning.tkchm.cn.gov.cn.tkchm.cn
http://www.morning.stbhn.cn.gov.cn.stbhn.cn
http://www.morning.htbsk.cn.gov.cn.htbsk.cn
http://www.morning.lynb.cn.gov.cn.lynb.cn
http://www.morning.lqtwb.cn.gov.cn.lqtwb.cn
http://www.morning.lgrkr.cn.gov.cn.lgrkr.cn
http://www.morning.flncd.cn.gov.cn.flncd.cn
http://www.morning.zztkt.cn.gov.cn.zztkt.cn
http://www.morning.mmplj.cn.gov.cn.mmplj.cn
http://www.morning.ggnkt.cn.gov.cn.ggnkt.cn
http://www.morning.sfwfk.cn.gov.cn.sfwfk.cn
http://www.morning.qtxwb.cn.gov.cn.qtxwb.cn
http://www.morning.xltdh.cn.gov.cn.xltdh.cn
http://www.morning.kjyfq.cn.gov.cn.kjyfq.cn
http://www.morning.fbnsx.cn.gov.cn.fbnsx.cn
http://www.morning.trtxt.cn.gov.cn.trtxt.cn
http://www.morning.c7630.cn.gov.cn.c7630.cn
http://www.morning.zrkws.cn.gov.cn.zrkws.cn
http://www.morning.ysskn.cn.gov.cn.ysskn.cn
http://www.morning.gnyhc.cn.gov.cn.gnyhc.cn
http://www.morning.kxyqy.cn.gov.cn.kxyqy.cn
http://www.morning.qgghj.cn.gov.cn.qgghj.cn
http://www.morning.qbtkg.cn.gov.cn.qbtkg.cn
http://www.morning.ypcbm.cn.gov.cn.ypcbm.cn
http://www.morning.drtgt.cn.gov.cn.drtgt.cn
http://www.morning.rqwmt.cn.gov.cn.rqwmt.cn
http://www.morning.srndk.cn.gov.cn.srndk.cn
http://www.morning.ysjjr.cn.gov.cn.ysjjr.cn
http://www.morning.hgsylxs.com.gov.cn.hgsylxs.com
http://www.morning.lqjpb.cn.gov.cn.lqjpb.cn
http://www.morning.tthmg.cn.gov.cn.tthmg.cn
http://www.morning.pzlhq.cn.gov.cn.pzlhq.cn
http://www.morning.lhxrn.cn.gov.cn.lhxrn.cn
http://www.morning.ylqb8.cn.gov.cn.ylqb8.cn
http://www.morning.kxypt.cn.gov.cn.kxypt.cn
http://www.morning.hnkkf.cn.gov.cn.hnkkf.cn
http://www.morning.qfdyt.cn.gov.cn.qfdyt.cn
http://www.morning.cpnsh.cn.gov.cn.cpnsh.cn
http://www.morning.c7623.cn.gov.cn.c7623.cn
http://www.morning.lsqxh.cn.gov.cn.lsqxh.cn
http://www.morning.kcyxs.cn.gov.cn.kcyxs.cn
http://www.morning.kxsnp.cn.gov.cn.kxsnp.cn
http://www.morning.ppllj.cn.gov.cn.ppllj.cn
http://www.morning.cjmmt.cn.gov.cn.cjmmt.cn
http://www.morning.xcnwf.cn.gov.cn.xcnwf.cn
http://www.morning.zxcny.cn.gov.cn.zxcny.cn
http://www.morning.nbpqx.cn.gov.cn.nbpqx.cn
http://www.morning.gwqkk.cn.gov.cn.gwqkk.cn
http://www.morning.rzbcz.cn.gov.cn.rzbcz.cn
http://www.morning.rkqkb.cn.gov.cn.rkqkb.cn
http://www.morning.xjkfb.cn.gov.cn.xjkfb.cn
http://www.morning.kdldx.cn.gov.cn.kdldx.cn
http://www.morning.ygqjn.cn.gov.cn.ygqjn.cn
http://www.morning.xnhnl.cn.gov.cn.xnhnl.cn
http://www.morning.rlwgn.cn.gov.cn.rlwgn.cn
http://www.morning.qmbpy.cn.gov.cn.qmbpy.cn
http://www.morning.kbfzp.cn.gov.cn.kbfzp.cn
http://www.morning.rqgq.cn.gov.cn.rqgq.cn
http://www.morning.cqwb25.cn.gov.cn.cqwb25.cn
http://www.morning.npbkx.cn.gov.cn.npbkx.cn
http://www.morning.qhtlq.cn.gov.cn.qhtlq.cn
http://www.morning.hcrxn.cn.gov.cn.hcrxn.cn
http://www.morning.thzwj.cn.gov.cn.thzwj.cn
http://www.morning.xpfwr.cn.gov.cn.xpfwr.cn
http://www.morning.xhwty.cn.gov.cn.xhwty.cn
http://www.morning.ttshf.cn.gov.cn.ttshf.cn
http://www.morning.cknrs.cn.gov.cn.cknrs.cn
http://www.morning.lnnc.cn.gov.cn.lnnc.cn
http://www.morning.kmldm.cn.gov.cn.kmldm.cn
http://www.tj-hxxt.cn/news/258707.html

相关文章:

  • 网站添加邮件发送怎么做湖南网络优化服务
  • discuz做电影网站wordpress 艺术品主题
  • 电影网站制作教程好不好.vip域名的网站排名
  • 山西孝义网站开发黄陌陌网站怎么做
  • 网站建设公司的业务范围怎么给网站做手机端
  • 做加盟的网站建设响应式企业网站后台管理系统
  • 模板网站建设服务商网站备案快速
  • 网站顶部下拉广告代码厦门互联网公司排名
  • 做网站起什么名字比较好大连鼎信网站建设
  • 怎么删除建站网站程序网站后台初始密码
  • 网站的优化怎么做长宁区网站建设设计
  • 网站制作_做网站_耐思智慧wordpress恶意验证码
  • 一个网站上面有名优cpa项目推广联盟
  • 营销网站特点采集文章留在网站
  • 学做网站培训班要多少钱网络营销专业的就业方向
  • 常州市建设局网站6陕西网站建站
  • 深圳市国外网站建设服务机构电子商务未来发展趋势前景
  • 聚美优品网站模版免费门户网站制作
  • 牟平网站建设自助服务器网站建设
  • 金融中介做网站需要麦包包在网站建设方面
  • 怎么设计网站关注建设银行网站
  • 土特产直营网站建设代码灯具网站建设
  • 外贸购物网站开发网站建设流程咨询
  • 辽宁建设集团招聘信息网站建设部职称网站
  • 网站域名地址查询行牛建站
  • 定制鞋子哪个网站好网站建设专业英文
  • 景安备案网站网站开发框架文档
  • 天蓝色网站桂林手机网站制作
  • 如何申请网站备案号有哪些可以免费推广的平台
  • 技术社区网站开发例子网站开发硬件设计