Bの弟は最近競争に参加、そこでプロジェクト、最初のインストールの展開のために、Linux上でLAMP環境をインストールし、サーバにPHPプロジェクトを展開し、ノートの取り方について何かをする必要があります。
設置条件:
RedHatのかのCentOS Linux環境をインストールし、yumを元に構成されています。
HTTPD、mariadb、yumをしてPHPをインストールします。
HTTPDをインストールします。
yum -y install httpd
インストールmariadb:
yum -y install mariadb-server
PHPをインストールします。
yum -y install php php-mysql
インストールパッケージをチェックしてください
rpm -qa|grep -P "httpd|php|maria"
次のように通常の出力は次のようになります。
HTTPDを起動します。
systemctl start httpd
通常の始動httpdのかどうかを確認します。
index.htmlファイル内の文字列を実行します。http参加:
echo “-----------------httpd running.-------------” > /var/www/html/index.html
そして、curlコマンドでインターフェイスを調整します。
curl -k http://localhost:80 -v
次のように通常のリターンは次のようになります。
問題解決:
禁断カール調整戻り403で開始した後。
グーグルチェック情報は、解決策を見つけていないし、不注意にも優れて再起動:
systemctl restart httpd
具体的な理由は不明です。curlコマンドの起動と再起動した後、200OKを返します。
mariadbを起動します。
systemctl start mariadb
次のように着陸データベース、MySQLコマンドの実行は、結果が与えられます。
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
コロンビアの谷は解決策を持っています:
1、最初のピットストップのデータベースサービスmariadb.service
systemctl stop mariadb.service
2、mysqldを開始するためのmysqld_safeを使用しました:
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
3、その後、データベースを上陸させました。
mysql -u root mysql
MySQLデータベースに切り替えます。
use mysql;
新パスワード新しいパスワードでrootユーザーに新しいパスワードを設定します。
UPDATE user SET PASSWORD=PASSWORD('newpassword') where USER='root';
更新権限:
FLUSH PRIVILEGES;
その後、データベースのうち:
quit
その後、着陸データベース:
mysql -uroot -p
以下に着陸、パスワードを入力します。
テストPHP:
index.phpファイルに次の文字を追加します。
echo " The PHP is running. ?php phpinfo(); ?> ">/var/www/html/index.php
そして、カールトーンインタフェース:
curl -k http://localhost:80/index.php -v
通常、200OKを返し、単なる文字列のindex.phpに挿入:
これまでのところLAMPは、プロジェクトを自分で展開する準備ができて弟Bを完了する設定されています。
この公開番号無料提供CSDNダウンロードサービス、大規模なIT学習リソースは、あなたがITにピット、インスピレーション優れたプログラム猿を行っている場合、これらのリソースは、java、行く、のpython、springcloud、これらに限定されないが、あなたのためですヘラジカ、 組み込みスタイル、ビッグデータ、インタビューデータ、フロントエンドおよびその他のリソース。我々は技術交流グループを設定すると同時に、多くの首長があり、あなたが学習を改善するために一緒に来てほしい場合は、国民は番号を返信することができ、随時技術記事を共有することになります[ 2 ]、無料の技術交流グループが互いから学び向上させるために招待、しませんリソースを共有するために定期的にIT関連のプログラミング。
あなたが押す初めてのスキャンコード懸念し、エキサイティングなコンテンツ