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服务
yum -y install httpd php mysql mysql-server php-mysql
/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服务,与开机无关]
mysqladmin -u root password 'newpassword' [引号内填密码]
mysql -u root -p mysql> DROP DATABASE test; [删除test数据库] mysql> DELETE FROM mysql.user WHERE user = ''; [删除匿名帐户] mysql> FLUSH PRIVILEGES; [重载权限]
<?php phpinfo(); ?>
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 サイトの他の関連記事を参照してください。