PHP 環境用の Linux yum インストール方法: 1. 「yum -y install httpd」コマンドを使用して PHP と mysql をインストールします; 2. ブート サービスを構成します; 3. mysql データベースの root アカウントのパスワードを設定します; 4 . 新しい 1 つの php スクリプトを作成してテストできます。
この記事の動作環境:linux5.9.8システム、PHP7.1バージョン、DELL G3コンピュータ
インストール方法Linux yum を使用した php 環境 ?
Linux は php 環境をインストールし、yum は php 環境をインストールします
yum を使用して、Apache PHP の基本インストールを管理およびインストールしますMysql。
1. Apahce、PHP、Mysql、および PHP 接続の mysql ライブラリ コンポーネントをインストールします。
yum -y install httpd php mysql mysql-server php-mysql
2. 起動時にスタートアップ サービスを構成します
/sbin/chkconfig httpd on [设置apache服务器httpd服务开机启动] /sbin/chkconfig --add mysqld [在服务清单中添加mysql服务] /sbin/chkconfig mysqld on [设置mysql服务开机启动] /sbin/service httpd start [启动httpd服务,与开机启动无关] /sbin/service mysqld start [启动mysql服务,与开机无关]
3. mysql データベースの root アカウントのパスワードを設定します。
mysqladmin -u root password 'newpassword' [引号内填密码]
4. mysql データベースをより安全にする
mysql -u root -p mysql> DROP DATABASE test; [删除test数据库] mysql> DELETE FROM mysql.user WHERE user = ''; [删除匿名帐户] mysql> FLUSH PRIVILEGES; [重载权限]
5. 上記のインストール方法によると、設定されたデフォルトのサイト ディレクトリは /var/www/html/
です。新しい php スクリプト:
6. 新しいデータベースを作成し、データベース ユーザーを追加し、ユーザー権限を設定します。データベース接続をテストするための PHP スクリプトを作成します。
mysql> CREATE DATABASE my_db; mysql> GRANT ALL PRIVILEGES ON my_db.* TO IDENTIFIED BY 'password'; //安装apache扩展 yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql //安装php的扩展 yum install php-gd yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc //安装mysql扩展 yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql [root@soft bin]# mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) ""mysql dead but subsys locked
解決策は次のとおりです:
[root@soft mysql-4.1.19]# rm -fr /var/lib/mysql/* [root@soft mysql-4.1.19]# rm /var/lock/subsys/mysql rm: remove regular empty file `/var/lock/subsys/mysqld'? yes shell> killall mysqld shell> service mysqld start [root@soft mysql-4.1.19]# /etc/rc.d/init.d/mysqld status mysqld (pid 5457) is running... ###数据库运行正常;
1. 2 つの重要なディレクトリ:
Apache には 2 つの重要なディレクトリがあります:
1. 構成ディレクトリ/など/httpd/conf;
2. ドキュメント ディレクトリ/var/www:
2. 2 つの設定モード:
Fedora での Apache の 2 つの設定方法: テキスト モード (ターミナルコマンドライン) とグラフィカルな設定。どちらにも独自の利点があります。グラフィカル設定の方が簡単に開始でき、テキスト モードで httpd.conf ファイルを直接編集する方が自由かつ直接的です。
3. Apache サービスの開始とシャットダウン
Apache サービスの停止、開始、シャットダウンは、テキスト (ターミナル) モードとグラフィカル インターフェイスの 2 つのモードで操作できます。
IV. ターミナルでの操作
Linux を WWW サーバーとして使用したい場合は、グラフィカル インターフェイス (X
window、KDE、GNOME など) をインストールしないことをお勧めします。これらのプログラムをインストールしないと、コストはかかりますが、システムのパフォーマンス、操作のしやすさ、美しいインターフェイスが大幅に向上することは明らかです。 Linuxの本質はコマンドラインの豊富さにあると思います。 Linux コマンドはすべてのタスクを実行できます。
1. Apache のサービスを開始、再起動、停止します。
cd /etc/init.d コマンドで /etc/init.d ディレクトリに切り替え、次のコマンドを実行します。 ##
./httpd start //启动Apache服务 ./httpd restart //重新启动Apache服务 ./httpd stop //停止Apache服务起動後に Apache サービスを自動的に開始します cd /sbin コマンドは /sbin ディレクトリに切り替え、chkconfig コマンドを実行します。パラメータ: ./chkconfig --level 5 httpd on ./chkconfig --list 起動時に httpd が自動的に起動するかどうかを確認できます 5: が起動する場合は、起動時に自動的に起動することを意味します。 2. 構成 cd /etc/httpd/conf コマンドは、ディレクトリ /etc/httpd/conf に切り替えます。構成する前に、vi エディターを使用して httpd.conf 構成を開いて編集します。設定エラーを防ぐために、httpd.conf. fedora8 をバックアップします。yum を使用して、Apache PHP Mysql の基本インストールを管理およびインストールします。 1. Apahce、PHP、Mysql、および PHP 接続の mysql ライブラリ コンポーネントをインストールします。
yum -y install httpd php mysql mysql-server php-mysql2. 起動時にスタートアップ サービスを構成します
/sbin/chkconfig httpd on [设置apache服务器httpd服务开机启动] /sbin/chkconfig --add mysqld [在服务清单中添加mysql服务] /sbin/chkconfig mysqld on [设置mysql服务开机启动] /sbin/service httpd start [启动httpd服务,与开机启动无关] /sbin/service mysqld start [启动mysql服务,与开机无关]3. mysql データベースの root アカウントのパスワードを設定します。
mysqladmin -u root password 'newpassword' [引号内填密码]4. mysql データベースをより安全にする
mysql -u root -p mysql> DROP DATABASE test; [删除test数据库] mysql> DELETE FROM mysql.user WHERE user = ''; [删除匿名帐户] mysql> FLUSH PRIVILEGES; [重载权限]5. 上記のインストール方法によると、設定されたデフォルトのサイト ディレクトリは /var/www/html/ です。新しい php スクリプト:
<?php phpinfo(); ?>6. 新しいデータベースを作成し、データベース ユーザーを追加し、ユーザー権限を設定します。データベース接続をテストするための PHP スクリプトを作成します。
mysql> CREATE DATABASE my_db; mysql> GRANT ALL PRIVILEGES ON my_db.* BY 'password'; //安装apache扩展 yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql //安装php的扩展 yum install php-gd yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc //安装mysql扩展 yum -y installmysql-connector-odbcmysql-devel libdbi-dbd-mysql推奨学習: 「
PHP ビデオ チュートリアル
」以上がLinux yumにphp環境をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

この記事では、酸とベースのデータベースモデルを比較し、その特性と適切なユースケースを詳述しています。酸は、財務およびeコマースアプリケーションに適したデータの整合性と一貫性を優先し、ベースは可用性に焦点を当て、

この記事では、コードインジェクションのような脆弱性を防ぐために、PHPファイルのアップロードを確保することについて説明します。ファイルタイプの検証、セキュアストレージ、およびアプリケーションセキュリティを強化するエラー処理に焦点を当てています。

記事では、組み込み関数、ホワイトリストアプローチ、サーバー側の検証などの手法に焦点を当てたセキュリティを強化するためのPHP入力検証のベストプラクティスについて説明します。

この記事では、Token BucketやLeaky BucketなどのアルゴリズムやSymfony/Rate-Limiterなどのライブラリを使用するなど、PHPでAPIレート制限を実装するための戦略について説明します。また、監視、動的に調整されたレートの制限、および手をカバーします

この記事では、パスワードを保護するためにPHPでpassword_hashとpassword_verifyを使用することの利点について説明します。主な議論は、これらの関数が自動塩の生成、強力なハッシュアルゴリズム、およびSecurを通じてパスワード保護を強化するということです

この記事では、PHPおよび緩和戦略におけるOWASPトップ10の脆弱性について説明します。重要な問題には、PHPアプリケーションを監視および保護するための推奨ツールを備えたインジェクション、認証の壊れ、XSSが含まれます。

この記事では、PHPでのXSS攻撃を防ぐための戦略について説明し、入力の消毒、出力エンコード、セキュリティを向上させるライブラリとフレームワークの使用に焦点を当てています。

この記事では、PHPでのインターフェイスと抽象クラスの使用について説明し、それぞれをいつ使用するかに焦点を当てています。インターフェイスは、無関係なクラスや複数の継承に適した、実装なしで契約を定義します。抽象クラスは共通の機能を提供します


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

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

SublimeText3 中国語版
中国語版、とても使いやすい
