ホームページ >バックエンド開発 >PHPチュートリアル >サーバー上にランプを構築する (Linux (CentOS7) + Apache + MySQL + PHP)
私は最近、Web サイト構築を学習するために Alibaba Cloud の ECS クラウド サーバーの学生用マシンを購入しました。しかし、Web サイト環境を構築するのがあまり得意ではありませんでしたが、あまりにも繰り返しが多かったので、ようやく適切なものを見つけました。解決策を特別にまとめて共有します。
PS: 私は CentOS 7.3 システムを使用しています。インストール コードはオペレーティング システムによって異なる場合があるため、この記事は主に CentOS システムを対象としています。
Apache
1 をインストールします。
yum -y install httpd
2 をインストールします。Apache サービスを開始します
systemctl start httpd.service
3。boot
systemctl enable httpd.service
4 で開始するように Apache サービスを設定します。 Apache サービスを確認します。インストールが成功したかどうかを確認します。
ブラウザにホストの外部 IP アドレスを入力します。インストールが成功すると、Apache のようこそページに「Testing 123...」という言葉が表示されます。これは、Apache を意味します。サービスは正常にインストールされました。
接続できない場合でも心配する必要はありません。ファイアウォールがまだ設定されていないためです。解決策:
上記の方法が機能しない場合は、firewalld サービスをオフにして、CentOS 6 より前のファイアウォール サービス iptables に置き換えることもできます。詳細は次のとおりです。CentOS7 はファイアウォールを使用しています。 cmd と CentOS7 は以前は iptables ファイアウォールを使用していました。外部ネットワークから Apache ホーム ディレクトリにアクセスできる場合は、次の操作を行う必要があります。 firewall-cmd –permanent –zone=public –add-service=http
firewall-cmd –permanent –zone=public –add-service=https
firewall-cmd –reload
systemctl stop firewalld.service //关闭firewalldsystemctl start iptables.service //开启iptablessystemctl enable iptables.service //自启动iptables
また、外部アクセスを許可するように Alibaba Cloud サーバーのセキュリティ グループを設定することも非常に重要です。そうしないと、Web サイトに外部からアクセスできなくなります。
yum -y install php2 をインストールします。apache サービスを再起動します。
systemctl restart httpd または
systemctl restart httpd.service
通过下列vim修改创建info.php页面,显示你的系统信息: vi /var/www/html/info.php i<?php phpinfo(); ?>Esc :wq次に、
IP を入力します (例: 192.168.1.1)。コンピューターのブラウザーの /info.php 通常の状況では、サーバーのインストール情報が表示され、PHP のインストールが成功し、サーバーは動的な Web ページを表示できるようになります。
1 をインストールすることを選択しました。Installyum -y install mariadb-service mariadb
yum -y install MariaDB-server MariaDB-client
yum install mariadb-embedded mariadb-libs mariadb-bench mariadb mariadb-sever
yum install mariadb*
-
-2 への接続に失敗しないように、すべてをインストールすることをお勧めします。MySQL サービスを開始します。
systemctl start mariadb.service
3。 boot
systemctl enable mariadb.service
4 から開始します。root アカウントのパスワードを設定します
mysql_secure_installation
その後、Enter キーを押して、y/n を選択するよう求められます。すべてが終わったら、「mysql -uroot -p」と入力して、設定が成功したかどうかを確認します。 #最初に「
yum search php##」と入力し、必要なインストールを選択してから、「yum -y install php-mysql
5」と入力して、一般的に使用される PHP モジュールをインストールします##。
コードの大量の文字列をコピーするだけです<pre class="brush:sql;toolbar:false;">yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel</pre>
2. Apache サービスを再起動します<pre class="brush:sql;toolbar:false;">systemctl restart httpd.service</pre>
次に、info.php を実行します。ブラウザを再度開くと、インストールされているモジュールに関する情報が表示されます。
この時点で、LAMP 環境がセットアップされています。動的 Web ページをデプロイしてみましょう。
この記事では、サーバー上にランプ (Linux (CentOS7) Apache MySQL PHP) を構築する方法について説明します。関連コンテンツの詳細については、php 中国語 Web サイトを参照してください。
関連する推奨事項:
Android PHP MYSQL 開発の簡単な例の説明PHP での $this の使用法の詳細な説明
以上がサーバー上にランプを構築する (Linux (CentOS7) + Apache + MySQL + PHP)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。