从零开始建站
时间:2023-07-29 16:57:01 | 来源:网站运营
时间:2023-07-29 16:57:01 来源:网站运营
从零开始建站:
对于一个野生程序员来说,拥有一个个人域名的网站是一件很酷的事情,本篇文章将向大家介绍如何从零开始实现建立自己的个人网站。简单来说一共有五步:一:注册网站域名二:购买服务器空间三:在服务器上搭建环境,部署代码四:网站提交备案五:解析域名这个不需要多说,到服务商那里自行注册就行了,根据自己的需求选择相应的域名后缀,不同后缀价格是不一样的。我这里是在腾讯云上注册的.cn域名。
购买云服务器需要注意几点:
- 不选贵的,只选合适的。本人因为需求比较低,选择的是腾讯云的校园扶持计划。
- 在云服务器的地域时,尽量选择与目标用户近的服务器,会很大程度上提高访问速度。
- 还要注意云服务器的配套服务,比如数据备份,网站备案等服务。
事实上,已经有许多成熟的环境搭建工具。这里给大家推荐WAMP环境和LAMP环境。
WAMP环境即windows+apache+mysql+php环境。wampserver是一款非常便捷的一键搭建工具,此处无需多说,下载安装即可。
显而易见,此环境需要你的云服务器系统是windows系统LAMP环境即linux+apache+mysql+php环境。安装这样的环境,是比windows要复杂一些,首先你要会一些简单的Linux命令。教程如下:
- 安装apache2,命令: sudo apt-get install apache2 -y 安装好之后,可以通过主机ip来访问页面,表明安装成功
- 安装php组件,命令:sudo apt-get install php7.0 -y sudo apt-get install libapache2-mod-php7.0
- 安装mysql服务,命令:sudo apt-get install mysql-server -y sudo apt-get install php7.0-mysql(php,mysql相关组件) 按需要输入密码来设置。
- 安装phpmyadmin,命令:sudo apt-get install phpmyadmin -y(过程中需要选择apache2,以及输入数据库密码)
- 建立软链接 命令:sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
- 重启mysql服务,命令:sudo service mysql restart
- 重启apache服务,命令:sudo systemctl restart apache2.service
手橹一个网站理论上是可行的,实际上也有许多大佬能做到,但作为小白来说还是老老实实的拿别人的代码吧。wordpress是一个不错的选择。下面主要介绍在LAMP环境中的wordpress怎么部署(WAMP环境比较容易,自行摸索):
- 下载wordpress压缩包,命令:wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.zip
- 减压压缩包,命令:sudo unzip wordpress-4.7.4-zh_CN.zip
- 进入mysql 命令:mysql -u root -p
- 创建名为wordpress的数据库,命令:CREATE DATABASE wordpress;
- 在此数据库下设置用户名为wordpressuser的用户,命令:CREATE USER wordpressuser;
- 为该用户设置密码,命令:SET PASSWORD FOR wordpressuser= PASSWORD("password123");
- 设置访问权限,命令:GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser IDENTIFIED BY"password123";
- 生效配置,命令:FLUSH PRIVILEGES;
- 退出sql,命令:exit;
- 因为php默认访问 /var/www/html/ 文件夹,因此将wordpress的文件夹都复制到此文件夹内,命令:sudo mv wordpress/* /var/www/html/
- 修改该文件夹下的目录权限,命令:sudo chmod -R 777 /var/www/html/
- 将apache指定到index.html,命令:sudo mv /var/www/html/index.html /var/www/html/index~.html
- 重启apache服务,命令:sudo systemctl restart apache2.service
- 大功告成!
进行到这一步,我们打开浏览器输入自己的域名,发现会报错。因为我们还没有解析域名,(可以输入自己云服务器的公网IP,就可以看到自己网站的页面了)在此之前,我们需要对自己注册的域名进行备案。备案是政府防止你用网站去做一些违法的事情。此处就不详细展开,具体步骤按要求即可
将自己云服务器的公网IP与域名解析在一起即可,此处比较简单,自行百度即可。
到此为止,一个简单的网站已经搭建完成,然后大家可以进入wordpress后台选择自己喜欢的主题,发表自己的博客等。
欢迎关注我的个人公众号:入梦轩
夜阑卧听风吹雨,铁马冰河入梦来。
http://weixin.qq.com/r/L0SiuuXE0ritraHZ9xE9 (二维码自动识别)