Linux サーバーに Dreamweaver CMS をインストールする、Linux サーバー Dreamweaver CMS
インストール記事
ステップ 1: ファイアウォールを構成します (デフォルトでは、ポート 80 と 3306 はアクセスを拒否されます。ファイアウォールで構成します):
- vi /etc/sysconfig/iptables (「COMMIT」の上の行に次の 2 つの文を追加します)
- -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT (ポート 80 がファイアウォールを通過できるようにします)
- -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT (ポート 3306 がファイアウォールを通過できるようにします)
その後、ファイアウォールを再起動して設定を有効にします:
- /etc/init.d/iptables 再起動
ステップ 2: Apache をインストールする
次のコマンドを使用して Apache をインストールします:
- httpdをインストール
次のステートメントが表示された場合は、Apache がインストールされていることを意味しており、再インストールする必要はありません:
インストール後、Apacheを再起動します: /etc/init.d/httpd restart
次に、Apache が起動時に起動するように設定します: chkconfig httpd on (この手順により、サーバーが再起動されるたびに httpd サービスを手動で起動する必要がなくなります)
httpd サービスの起動ステータスを確認するには、次のコマンドを使用できます: chkconfig --list httpd (各レベルの httpd の起動ステータスが表示されます)
ステップ 3: MySQL をインストールする
1. 次のコマンドを使用して MySQL をインストールします。
- yum install mysql mysql-server
インストールが完了したら、MySQL を起動します: /etc/init.d/mysql start
ブート時に MySQL が起動するように設定します: chkconfig mysqld on
最後に、設定ファイルをコピーします: cp /usr/share/mysql/my-medium.cnf /etc/my.cnf (/etc の下に my.cnf ファイルがあります。直接カバーするだけ)
- mysql_secure_installation
MySQL を再起動します: /etc/init.d/mysqld restart
ステップ 4: PHP をインストールする
1. 次のコマンドを使用して PHP をインストールします。yum インストール php
プロンプトに従ってインストールするだけです。インストール後、Apache を再起動します: /etc/init.d/httpd restart
2. PHP コンポーネントは MySQL をサポートします。
コマンド yum search php を使用して、PHP コンポーネントを表示し、インストールに必要なモジュールを選択できます:
yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt
インストール後、Apacheを再起動します: /etc/init.d/httpd restart
MySQL を再起動します: /etc/init.d/mysqld restart
このステップでは、LAMP 内の AMP がインストールされていますが、サーバーにアクセスするには、Apache と PHP を適切に設定する必要があるため、現時点では Web サーバーにアクセスできません。
設定ステップ 1: Apache を構成する
Apache 設定ファイルを変更します: vi /etc/httpd/conf/httpd.conf、ファイル内で次の行を見つけて変更します (検索するには、一般モードで「/検索する文字」と入力できます)検索する vi の):
KServertoken OS 変更: ServertokenS Prod (エラー ページがある場合、サーバー オペレーティング システムの名前は表示されません)SeelVersignature on: Serversignature OFF (エラー ページに表示されません) リンクの変更: オプション ExecCGI FollowSymLinks が含まれます (サーバーを許可します) CGI と SSI を実行するため、ディレクトリのリストを禁止します)
#AddHandler cgi-script .cgi に変更されました: AddHandler cgi-script .cgi .pl (.pl 拡張子を持つ CGI スクリプトの実行を許可します)
AllowOverride None 変更されました:AllowOverride All (許可.htaccess)
AddDefaultCharset UTF-8 に変更: AddDefaultCharset GB2312 (デフォルトのエンコーディングとして GB2312 を追加)
Options Indexes MultiViews FollowSymLinks Options MultiViews FollowSymLinks に変更されました (ブラウザにツリー ディレクトリ構造を表示しません)
Keepalive OFF 変更: Keepalive On
MaxkeepalEQuests 100 変更: Maxkeepaliv EREQUESTS 1000 (同時接続数を増やす)
変更後、設定を保存し、Apacheを再起動します: /etc/init.d/httpd restart
デフォルトのテスト ページを削除することをお勧めします: rm -f /etc/httpd/conf.d/welcome.conf /var/www/error/noindex.html
ステップ 2: PHP を構成するPHP 構成ファイルを変更します: vi /etc/php.ini。変更する必要がある次の行の場所は、vi search コマンドで見つけることができます。
date.timezone = PRC #前にあるセミコロンを削除して date.timezone = PRC に変更しますdisable_functions = passthru、exec、system、chroot、scandir、chgrp、chown、shell_exec、proc_open、proc_get_status、ini_alter、ini_alter、ini_restore、dl、openlog、syslog、readlink、symlink、popepassthru、stream_socket_server、escapeshell cmd、dll、popen、ディスク空き容量、checkdnsrr、checkdnsrr、getservbyname、getservbyport、disk_total_space、posix_ctermid、posix_get_last_error、posix_getcwd、posix_getegid、posix_geteuid、posix_getgid、posix_getgrgid、posix_getgrnam、posix_getgroups、posix_getlogin、posix_getpgid、posix_getp grp,posix _getpid, posix_getppid, posix_getpwnam, posix_getpwuid, posix_getrlimit, posix_getsid, posix_getuid 、posix_isatty、posix_kill、posix_mkfifo、posix_setegid、posix_seteuid、posix_setgid、posix_setpgid、posix_setsid、posix_setuid、posix_strerror、posix_times、posix_ttyname、posix_uname
#PHP で無効にできる関数をリストします。一部のプログラムでこの関数を使用する必要がある場合は、削除して無効に戻すことができます。
expose_php=オフ
display_errors=OFF #SQL インジェクションを防ぐために、magic_quotes_gpc をオンにします
log_errors = On ファイルには、Apache ユーザーとグループに書き込み権限を与える必要があります (変更する前に、最初にファイル /var を作成する必要があることに注意してください)。 /log/php/error_log.log を編集し、その属性を apache に属するように変更します。ユーザーおよびユーザー グループは chown apache /var/log/php/error_log.log および chgrp apache /var/log/php/error_log.log を実行します。 )
pen_basedir= 。:/tmp/
インストールと構成後、Web サーバーは基本的にセットアップされ、アクセスできるようになります。
テスト
ディレクトリ /var/www/html の下: cd /var/www/html PHPファイルを作成します: viindex.php
phpinfo();
?>
次に、ブラウザにローカル アドレスを入力すると、作成したばかりの Index.php Web ページ ファイルにアクセスできます。
apache のデフォルトのプログラム ディレクトリは /var/www/html です。Web ファイルはここからアクセスできます。このディレクトリがユーザー apache およびユーザー グループ apache に属していることを確認する必要があります。
MySQL のデータベース ディレクトリは: /var/lib/mysql
これを書くと、LAMP のインストールと設定が完了し、ブラウザがサーバーの IP アドレスまたはドメイン名を入力する限り、サーバー上の Web ページ ファイルにアクセスできるようになります。
間違いや記載漏れなどございましたら、いつでもご指摘くださいますよう、よろしくお願いいたします。
Linux システムで一般的に使用されるコマンド:
1. 一般的な Linux コマンド
1.1. 権限の割り当て chmod コマンドchmod 777 dir/file
1.2. 参考リンク 1. Mysql データベース共通操作コマンド
2.1. MySQL 文字セットの変更
1. my.cnf
vi /etc/my.cnf
を [client] に追加
default-character-set=utf8
[mysqld] 文字セットに
default- を追加=utf8
2. MySQL を再起動します。
mysql>alterdatabasemydbcharactersetutf-8;
2. データベースを作成し、データベースのキャラクタセットを指定します
mysql>createdatabasemydbcharactersetutf-8;
3.MySQL コマンドラインを通じて変更します
setcharacter_set_client =utf8;
文字セット接続 = utf8;
文字セットデータベース = utf8 を設定;
文字セット結果 = utf8; 文字セットサーバー = utf8; 文字セットシステム = utf8; 照合接続 = utf8 を設定; 照合データベース = utf8 を設定; 照合サーバー = utf8 ;
2.3 .データベースのバックアップと復元
1. バックアップ
mysqldump -u root -p voice>voice.sql;
2. 復元
ソース voice.sql;
mysql -u root -p voice
1 .http://blog.chinaunix.net/uid-26727991-id-4742248.html
参考リンク: http://www.linuxidc.com/Linux/2012-06/63847.htm

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

メモ帳++7.3.1
使いやすく無料のコードエディター

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

WebStorm Mac版
便利なJavaScript開発ツール

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン
