搜尋
首頁php教程php手册一个新手从零搭建服务器的笔记教程

这篇教程也是写给自己,作为以后自己忘记了再拿出来看。大家如果懂的可以指点,如果不懂的新手也可以作为参考。
本文转自 http://www.libazh.com/?p=22 一个带新手上路的博客
第一步:
首先呢,你肯定要先去买一个服务器。我是去阿里云买的。这里就不详细说了。因为配置的问题主要看自己的需求。我们说买好之后要干的事情。

第二步:
要下载俩个工具,主要是用来连接服务器的。
一个是xshell ,另外一个是ftp

第三步:
去阿里云市场购买一个LINUX一键安装web包。这个包可以安装Apache与Nginx俩个不同的web服务器。
地址是:https://market.aliyun.com/products/53690006/cmgj000262.html

第三步:
使用XSHELL连接到服务器,这个想必只要大家有了阿里云给的账号密码都会连接吧。连接上之后,打开FTP工具。把一键安装包上传到root目录下。

第四步:
给一键安装包赋权限 ,然后执行安装
输入命令:chmod -R -777 sh-1.5.3<br> cd sh-1.5.3<br> ./install.sh接下去的操作按照提示选择安装的WEB环境就好。选择好了就会自动安装了。需要15分钟这样吧。

这样就基本完成了一个服务器的安装,接下来介绍一下环境目录及相关操作命令网站目录:/alidata/www<br> 服务器软件目录:/alidata/server<br> Mysql目录:/alidata/server/mysql<br> Php目录:/alidata/server/php还有个服务器的操作命令汇总:nginx: /etc/init.d/nginx start/stop/reload<br> apache:/etc/init.d/httpd start/stop/restart<br> mysql : /etc/intit.d/mysqld start/stop/restart<br> ftp : /etc/init.d/vsftpd start/stop/restart接下来就给介绍如何进行网站部署和网站迁移
第一步:
首先,通过FTP软件把你的站点目录XXX上传到/alidata/www/目录下,并且修改目录所属组。(注意www目录下默认会有phpwind,如果你不需要该论坛可以自行删除)chown .www /alidata/www/xxx -R第二步:
修改Apache的配置文件,默认情况只有一个phpwind.confcd /alidata/serverhttd/conf/vhosts/<br> cp -p phpwind.conf xxx.conf<br> vim xxx.conf如何配置这个文件想必大家都已经懂了,不然在本地也运行不了。主要是修改几个地方
第一 把网站目录写对了
第二 把自带的伪静态规则删掉
第三 修改日志生成名字
改好之后按ESC ,输入冒号 输入wq 回车键,保存配置文件。
最后重启Apache服务器 /etc/inti.d/httpd restart 到这里你们就可以在浏览器输入IP就可以访问你的网站了,但是肯定会出错。因为你还没有配置好数据库。接下里我们就来配置数据库和数据导入。

第一步:把你本地数据导出一份.sql,然后用FTP上传到服务器上。

第二步:登录数据库 mysql -u root -ppwd;<br> 这里可能会有人发生这样一个错误-bash: mysql: command not found<br> 这是因为没有给mysql 建立快捷方式<br> 首先我们先找到mysql 的存放位置,如果有印象你肯定知道在哪里。不过我们用命令来找到它。<br> find / -name mysql<br> 假设查找到的路径为/usr/local/mysql/bin/mysql,可以使用下面的命令设置一个链接:<br> ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql<br> 然后就可以使用mysql命令了。<br> <br> 注意:FTP 和 mysql 的账号密码在 cat /root/sh-1.5.3/account.log到这里想必你已经连接上了数据库。接下来我们先创建一个数据库create databse xxx; use xxx;接下来我们就把数据库导入进去source /root/xxx.sql这样我们就完成了数据库的导入了。我们可以通过show tablse;来查看数据表是否已经成功导入到这里你只要修改你项目的配置文件,把数据库账号密码改正确。项目就可以正常访问了。当然我们还希望可以在本地连接数据库。使用管理工具会让管理数据库更加直白。
但是你直接连是链接不上的,因为你没有权限。所以你需要给账号赋予权限。我之前已经写过教程了地址:http://www.thinkphp.cn/code/1429.html

到这里基本就已经完成了服务器的安装,与项目的迁移了。如果你有什么不懂的地方,可以留言。或者加我QQ164418960 .
当然我也不是什么高手,如果你们发现有哪里不好的或者写的不对的。可以指出我会加以改正.谢谢大家
本文转自 http://www.libazh.com/?p=22 一个带新手上路的博客

云栖大会北京站:阿里技术专家难得出镜,这次一下来了100多位?!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器