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

网站设计的基本过程自学seo能找到工作吗

网站设计的基本过程,自学seo能找到工作吗,7免费网站建站,医药网站如何做网络推广目录 LAMP架构搭建 编译安装Apache httpd服务 1、需要的安装包 2、关闭防火墙和核心防护 3、安装环境依赖包 4、配置软件模块 5、编译及安装 6、优化配置文件路径(可不做) 7、添加httpd系统服务 8、修改httpd 服务配置文件 9、浏览器访问验证…

目录

LAMP架构搭建

编译安装Apache httpd服务

1、需要的安装包

2、关闭防火墙和核心防护

3、安装环境依赖包

4、配置软件模块

5、编译及安装

6、优化配置文件路径(可不做)

7、添加httpd系统服务

8、修改httpd 服务配置文件

9、浏览器访问验证

编译安装mysqld 服务

1、将安装mysql 所需软件包传到机器上

2、安装环境依赖包

3、配置软件模块

4、编译安装

5、创建mysql用户

6.修改mysql 配置文件

7、更改mysql安装目录和配置文件的属主属组

8、设置路径环境变量

9、初始化数据库

10、添加mysqld系统服务

11、修改mysql 的登录密码

12、授权远程登录

编译安装PHP 解析环境

1、将安装PHP 所需软件包传到机器上

2、安装GD库和GD库关联程序(用来处理和生成图片)

3、配置软件模块

4、编译及安装

5、优化

6、复制模版文件作为PHP 的主配置文件,并进行修改

7、修改httpd 服务的配置文件,让apache支持PHP

8、验证PHP 测试页

使用LAMP架构安装论坛

1.创建数据库,并进行授权

2、解压论坛压缩包

3、更改论坛目录的属主

4、浏览器访问验证

使用LAMP架构安装个人博客

1、创建数据库,并进行授权

2、解压复制

3、更改论坛目录的属主

4、登录验证


LAMP:网站服务架构,同时提供静态页面和动态页面的访问能力。

Linux:提供网站服务应用的操作系统环境,也支持 Window、Unix 系统作为 AMP 的操作系统环境
Apache:作为前端网站服务,直接面向用户提供网站访问入口,并处理静态页面请求
MySQL:作为后端数据库,用于存储网站的业务数据、账户信息等,并提供访问接口给编程语言程序连接,使用SQL语句进行数据的读写
PHP:作为编程语言程序,负责解释动态页面文件;并作为中间件,负责实现前端Web网站服务和后端数据库的协同工作

LAMP架构搭建

编译安装Apache httpd服务

1、需要的安装包

httpd-2.4.29.tar.bz2
apr-1.6.2.tar.gz
apr-util-1.6.0.tar.gz

2、关闭防火墙和核心防护

systemctl stop firewalld
systemctl disable firewalld
setenforce 0

3、安装环境依赖包

yum -y install gcc gcc-c++ make pcre pcre-devel expat-devel perl

gcc ---C语言的编译器
gcc-c++ ---C++的编译器
make ---源代码编译器(源代码转换成二进制文件)
pcre ---pcre是一个Perl函数库,包括perl 兼容的正则表达式库
pcre-devel ---perl的接口开发包
expat-devel ---用于支持网站解析HTML、XML文件
perl ---perl语言编译器

4、配置软件模块

解压

tar zxvf apr-1.6.2.tar.gz
tar zxvf apr-util-1.6.0.tar.gz
tar jxvf httpd-2.4.29.tar.bz2(按实际位置解压)

将apr模块移动到httpd-2.4.29中

mv apr-1.6.2 ./httpd-2.4.29/srclib/apr
mv apr-util-1.6.0 ./httpd-2.4.29/srclib/apr-util

cd ./httpd-2.4.29/

配置软件模块

./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi

--prefix=/usr/local/httpd---指定将 httpd 服务程序的安装路径
--enable-so---启用动态加载模块支持,使 httpd 具备进一步扩展功能的能力
--enable-rewrite---启用网页地址重写功能,用于网站优化、防盗链及目录迁移维护
--enable-charset-lite---启动字符集支持,以便支持使用各种字符集编码的页面
--enable-cgi---启用CGI(通用网关接口)脚本程序支持,便于网站的外部扩展应用访问能力

5、编译及安装

make或者make -j 2(表示开2核同时进行编译,取决于机器有几个CPU)
make install

6、优化配置文件路径(可不做)

ln -s /usr/local/httpd/conf/httpd.conf /etc/
ln -s /usr/local/httpd/bin/* /usr/local/bin/

httpd服务的可执行程序文件放入路径环境变量的目录中便于系统识别

7、添加httpd系统服务

vim /lib/systemd/system/httpd.service

[Unit]                                                                   ---服务的说明
Description=The Apache HTTP Server              ---描述服务
After=network.target                                           ---依赖,当依赖的服务启动之后再启动自定义的服务
[Service]                                                             ---服务运行参数的设置
Type=forking                                                      ---后台运行方式
PIDFile=/usr/local/httpd/logs/httpd.pid               ---PID文件位置
ExecStart=/usr/local/bin/apachectl $OPTIONS ---服务的运行命令
ExecReload=/bin/kill -HUP $MAINPID              ---根据PID重载配置
[Install]                                                               ---服务安装的相关设置
WantedBy=multi-user.target                              ---设置为多用户

启动httpd服务

systemctl start httpd.service
systemctl enable httpd.service

8、修改httpd 服务配置文件

1、监听本机80端口

2、取消注释,修改域名

3、网页的默认存放位置(可不修改)

4、检查配置文件是否有误,重启服务

httpd -t  或 apachectl -t

9、浏览器访问验证

检查80端口是否开启

浏览器访问

域名访问需要更改host文件

编译安装mysqld 服务

1、将安装mysql 所需软件包传到机器上

需要的软件包

mysql-5.7.17.tar.gz
boost_1_59_0.tar.gz

或者

 mysql-boost-5.7.44.tar.gz

2、安装环境依赖包

yum -y install gcc gcc-c++ ncurses ncurses-devel bison cmake openssl-devel

gcc ---C语言的编译器
gcc-c++ ---C++的编译器
ncurses ---字符终端下图形互动功能的动态库
ncurses-devel ---ncurses开发包
bison  ---语法分析器
cmake ---mysql需要用cmake编译安装

3、配置软件模块

解压软件包

 tar zxvf mysql-boost-5.7.44.tar.gz(按实际位置解压)

配置软件模块

cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DSYSCONFDIR=/etc \
-DSYSTEMD_PID_DIR=/usr/local/mysql \
-DDEFAULT_CHARSET=utf8  \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS=all \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DWITH_BOOST=boost \
-DWITH_SYSTEMD=1

4、编译安装

 make -j 4 && make install

5、创建mysql用户

useradd -M -s /sbin/nologin  mysql

6.修改mysql 配置文件

vim /etc/my.cnf    (如是桌面安装可能有mariadb)

添加

[client]
port = 3306
socket=/usr/local/mysql/mysql.sock

[mysql]
port = 3306
socket = /usr/local/mysql/mysql.sock
auto-rehash

[mysqld]
user = mysql
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
port = 3306
character-set-server=utf8mb4
pid-file = /usr/local/mysql/mysqld.pid
socket=/usr/local/mysql/mysql.sock
bind-address = 0.0.0.0
skip-name-resolve
max_connections=4096
default-storage-engine=INNODB
max_allowed_packet=32M
server-id = 1

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_AUTO_VALUE_ON_ZERO,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,PIPES_AS_CONCAT,ANSI_QUOTES

7、更改mysql安装目录和配置文件的属主属组

chown -R mysql:mysql /usr/local/mysql/
chown mysql:mysql /etc/my.cnf

8、设置路径环境变量

echo 'export PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH' >> /etc/profile    
source /etc/profile


9、初始化数据库

cd /usr/local/mysql/bin/

./mysqld \
--initialize-insecure \
--user=mysql \
--basedir=/usr/local/mysql \
--datadir=/usr/local/mysql/data

--initialize-insecure                   ---生成初始化密码为空
--user=mysql                            ---指定管理用户
--basedir=/usr/local/mysql        ---指定数据库的安装目录
--datadir=/usr/local/mysql/data ---指定数据库文件的存储路径

10、添加mysqld系统服务

systemctl服务管理

cp /usr/local/mysql/usr/lib/systemd/system/mysqld.service /usr/lib/systemd/system/    

刷新识别

systemctl daemon-reload

开启服务

systemctl start mysqld.service

设置开机自启动

systemctl enable mysqld

查看端口

netstat -anpt | grep 3306

11、修改mysql 的登录密码

给root账号设置密码为abc123

mysqladmin -u root password "abc123"

12、授权远程登录

mysql -u root -pabc123

授予root用户可以在所有终端远程登录,使用的密码是abc123,并对所有数据库和所有表有操作权限

grant all privileges on *.* to 'root'@'%' identified by 'abc123';

查看当前已有的数据库

show databases;

编译安装PHP 解析环境

1、将安装PHP 所需软件包传到机器上

需要的软件包

php-7.1.10.tar.bz2

2、安装GD库和GD库关联程序(用来处理和生成图片)

yum -y install \
gd \
libjpeg libjpeg-devel \
libpng libpng-devel \
freetype freetype-devel \
libxml2 libxml2-devel \
zlib zlib-devel \
curl curl-devel \
openssl openssl-devel

3、配置软件模块

tar xf php-7.1.10.tar.bz2(按实际位置解压)

cd php-7.1.10/

./configure \
--prefix=/usr/local/php \
--with-apxs2=/usr/local/httpd/bin/apxs \
--with-mysql-sock=/usr/local/mysql/mysql.sock \
--with-config-file-path=/usr/local/php/lib \
--with-mysqli \
--with-zlib \
--with-curl \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-freetype-dir \
--with-openssl \
--enable-mbstring \
--enable-xml \
--enable-session \
--enable-ftp \
--enable-pdo \
--enable-tokenizer \
--enable-zip

--prefix=/usr/local/php---指定将 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/php/lib---设置 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压缩格式

4、编译及安装

make && make install

5、优化

把PHP 的可执行程序文件放入路径环境变量的目录中便于系统识别

ln -s /usr/local/php/bin/* /usr/local/bin/

查看PHP 加载了哪些模块

php -m

6、复制模版文件作为PHP 的主配置文件,并进行修改

php --ini

复制

cp ~/php-7.1.10/php.ini-development /usr/local/php/lib/php.ini(按实际位置复制)

修改

vim /usr/local/php/lib/php.ini

date.timezone = Asia/Shanghai

mysqli.default_socket = /usr/local/mysql/mysql.sock

7、修改httpd 服务的配置文件,让apache支持PHP

vim /etc/httpd.conf

 修改首页文件名设置

DirectoryIndex index.html index.php

添加

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

检查支持php7的模块是否存在

LoadModule php7_module        modules/libphp7.so

8、验证PHP 测试页

rm -rf /usr/local/httpd/htdocs/index.html

vim /usr/local/httpd/htdocs/index.php

<?php
phpinfo();
?>

systemctl restart httpd.service

浏览器访问

使用LAMP架构安装论坛

1.创建数据库,并进行授权

mysql -u root -pabc123

创建一个数据库

CREATE DATABASE bbs;

把bbs数据库里面所有表的权限授予给bbsuser,并设置密码admin123

GRANT all ON bbs.* TO 'bbsuser'@'%' IDENTIFIED BY 'admin123';

刷新数据库

flush privileges;

查看数据库

show databases;

2、解压论坛压缩包

unzip ~/Discuz_X3.4_SC_UTF8.zip -d /opt/dis(按实际位置解压)

cd /opt/dis/dir_SC_UTF8/

上传站点更新包

cp -r upload/ /usr/local/httpd/htdocs/bbs

3、更改论坛目录的属主

论坛进程的用户名是daemon

ps aux

cd /usr/local/httpd/htdocs/bbs
chown -R daemon ./config
chown -R daemon ./data
chown -R daemon ./uc_client
chown -R daemon ./uc_server/data

4、浏览器访问验证

http://192.168.110.50/bbs(根据实际IP)

安装

安装成功

论坛首页

论坛后台管理员页面

http://192.168.110.50/bbs/admin.php

使用LAMP架构安装个人博客

1、创建数据库,并进行授权

mysql -u root -pabc123

创建一个数据库

create database wordpress;

把bbs数据库里面所有表的权限授予给bbsuser,并设置密码admin123

grant all on wordpress.* to 'admin103'@'%'identified by 'abc123';

刷新数据库

flush privileges;

查看数据库

show databases;

2、解压复制

解压

tar xf wordpress-4.9.4-zh_CN.tar.gz -C /opt/

将wordpress复制到网站服务的根目录下

cp -r wordpress /usr/local/httpd/htdocs/

3、更改论坛目录的属主

cd /usr/local/httpd/htdocs/

chown -R daemon:daemon wordpress/

4、登录验证

http://192.168.110.50/wordpress

安装

如需创建wp-config.php,按要求创建即可

http://www.ritt.cn/news/3747.html

相关文章:

  • 济南多语言网站建设合肥今天的最新消息
  • 网站建设的源代码有什么作用网站推广的常用途径有哪些
  • 武汉电子商务公司有哪些seo诊断分析在线工具
  • 怎么进入企业的网站磁力屋torrentkitty
  • 课程网站模板活动营销推广方案
  • 做ppt模板的网站企业文化内容范本
  • 做微网站公司名称淘宝排名查询工具
  • 泸州做网站公司外贸网站营销推广
  • 易托管建站工具seo在线优化网站
  • 中国做铁塔的公司网站优化建站
  • 加盟网站制作发布新闻
  • 江西网站建设公司温州seo团队
  • 政府门户网站建设规范深圳开发公司网站建设
  • 流量网站怎么盈利seo关键词优化报价
  • 建设网站人员名单seo优化工具哪个好
  • 网站建设带购物车顶尖文案
  • 做优化网站注意什么怎么做百度网页
  • 网站的工作简报怎么做seo网站优化工具大全
  • 国产做爰网站百度关键词自然排名优化公司
  • 网站备案资料下载免费技能培训在哪里报名
  • 网站突然显示 建设中优秀网站设计
  • 网站建设准备工作总结编程培训班学费一般多少钱
  • 银川做网站公司惠州seo招聘
  • 秦皇岛网站建设哪里有网络推广网上营销
  • 加气站类型的网站建设网络营销软文范例500
  • 网站建设 引导seo自学网视频教程
  • 网站建设首页图片插入怎样才能注册自己的网站
  • 网站导航南京谷歌seo
  • 网站建设背景百度云盘登录
  • 网站换域名只做首页301怎样制作一个网页