ホームページ  >  記事  >  php教程  >  サーバーを最初からセットアップする初心者向けのメモ取りチュートリアル

サーバーを最初からセットアップする初心者向けのメモ取りチュートリアル

WBOY
WBOYオリジナル
2016-07-06 13:29:181521ブラウズ

このチュートリアルは自分用にも書かれており、忘れた場合でも後で読むことができます。知っている人はアドバイスもできますし、初心者でわからない人は参考にすることもできます。
この記事は http://www.libazh.com/?p=22 からの転載です 初心者を道順に導くブログ
ステップ 1:
まず最初にサーバーを購入する必要があります。 Alibaba Cloudに行って購入しました。ここでは詳細には触れません。構成の問題は主にユーザー自身のニーズに依存するためです。購入後にどうすればよいかお話しましょう。

ステップ 2:
ダウンロードするツールは 2 つあり、主にサーバーに接続するために使用されます。
1 つは xshell で、もう 1 つは ftp です

ステップ 3:
Alibaba Cloud Market にアクセスして、LINUX ワンクリック インストール Web パッケージを購入します。このパッケージでは、Apache と Nginx という 2 つの異なる Web サーバーをインストールできます。
アドレスは: https://market.aliyun.com/products/53690006/cmgj000262.html

ステップ 3:
XSHELL を使用してサーバーに接続します。Alibaba Cloud から指定されたアカウントとパスワードがあれば、誰でも接続できると思います。接続後、FTP ツールを開きます。ワンクリック インストール パッケージをルート ディレクトリにアップロードします。

ステップ 4:
ワンクリックインストールパッケージに権限を付与し、インストールを実行します
コマンドを入力します: chmod -R -777 sh-1.5.3<br> cd sh-1.5.3<br> ./install.sh次の操作では、プロンプトに従ってインストールする WEB 環境を選択するだけです。選択すると、自動的にインストールされます。 15分かかります。

これで基本的にサーバーのインストールは完了です。次に、環境ディレクトリと関連する操作コマンドを紹介します: /alidata/www サーバーソフトウェアディレクトリ:/alidata/server<br> Mysql ディレクトリ:/alidata/server/mysql<br> Phpディレクトリ:/alidata/server/php<br>サーバー操作コマンドの概要もあります:nginx:/etc/init.d/nginx start/stop/reload apache:/etc/init.d/httpd 開始/停止/再起動<br> mysql: /etc/intit.d/mysqld 開始/停止/再起動<br> ftp: /etc/init.d/vsftpd start/stop/restart<br> 次に、Webサイトのデプロイと移行方法を紹介します ステップ 1:
まず、FTP ソフトウェアを介してサイト ディレクトリ XXX を /alidata/www/ ディレクトリにアップロードし、ディレクトリが属するグループを変更します。 (デフォルトでは www ディレクトリに phpwind が存在することに注意してください。フォーラムが不要な場合は、自分で削除できます)
chown .www /alidata/www/xxx -Rchown .www /alidata/www/xxx -Rステップ 2:
Apache 構成ファイルを変更します。デフォルトでは、phpwind.confcd /alidata/serverhttd/conf/vhosts/<br> が 1 つだけあります。 cp -p phpwind.conf xxx.conf<br> vim xxx.conf 誰もがこのファイルの設定方法をすでに理解している必要があります。そうしないと、このファイルはローカルで実行されません。主にいくつかの箇所を修正します
まず、Webサイトのディレクトリを正しく記述します
次に、組み込みの疑似静的ルールを削除します
第三に、ログ生成名を変更します
変更を行った後、ESC キーを押し、コロンを入力し、wq を入力して Enter キーを押し、構成ファイルを保存します。
最後に、Apache サーバーを再起動します  /etc/inti.d/httpd restart  /etc/inti.d/httpd restart
この時点で、ブラウザに IP を入力して Web サイトにアクセスできますが、間違いなく何か問題が発生します。まだデータベースを構成していないためです。次にデータベースとデータインポートを設定します。

ステップ 1: ローカル データを .sql にエクスポートし、FTP を使用してサーバーにアップロードします。
ステップ 2: データベースにログインします <br> 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> 注: FTP と mysql のアカウント パスワードは cat /root/sh-1.5.3/account.log にありますcreate databse xxx; use xxx;接下来我们就把数据库导入进去source /root/xxx.sql这样我们就完成了数据库的导入了。我们可以通过show tablse;来查看数据表是否已经成功导入これまでにデータベースに接続しているはずです。次に、まずデータベースを作成します
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 までご連絡ください。