centos yum インストール php 環境をセットアップする方法: 1. 「yum install httpd」を通じて Apache をインストール; 2. mysql をインストール; 3. 「yum install php php-devel」コマンドを通じて PHP をインストール; 4. 再起動アパッチ それです。
この記事の動作環境:centOS8システム、PHP7.2バージョン、DELL G3コンピュータ
centos8のインストールと構築php 環境
window/centos の二重化インストールが完了したら、次に centos 上に php 環境を構築します。
インターネット上にもインストールに関するチュートリアルが多数ありますが、どれも同じなので、以下では yum を使用して直接インストールします。最新バージョンがデフォルトでインストールされます。
Apache のインストール:
yum install httpd
//配置ServerName //将#ServerName www.example.com:80修改为ServerName localhost:80 vi /etc/httpd/conf/httpd.conf //启动apache: systemctl start httpd ///查看安装版本: (我的是apache/2.4.37) httpd -v //设置开机启动: systemctl enable httpd
mysql のインストール:
yum install mysql mysql-server
//启动mysql systemctl start mysqld.service
//设置root密码为123456 mysqladmin -u root password 123456 //后续如果需要修改root密码 alter user 'root'@'%' identified with mysql_native_password by '新密码’; //登录mysql mysql -u root -p //需要输入密码 //设置远程可访问 grant all privileges on *.* to 'root'@'%'with grant option; flush privileges; //如果远程还是无法访问,有可能是防火墙的原因,关闭防火墙 //这里可以查看root用户的host ‘localhost' 已经变成了 ’%‘ use mysql select host,user from user;
php のインストール:
yum install php php-devel
//查看php版本 (我的是php 7.2.11) php -v //安装php扩展 yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc //我这里在安装php-mysql的时候会提示错误:没有匹配的参数:php-mysql //解决如下: yum search php-mysql //找到两个匹配版本:php-mysqlnd.x86_64 ;执行安装 yum install php-mysqlnd.x86_64
//启动php systemctl start php-fpm //设置开机启动 systemctl enable php-fpm
最後に Apache を再起動します:systemctl restart httpd。ここですべてのインストールが完了しました。環境。
Apache のデフォルトの解析ディレクトリは /var/www/html ディレクトリにあります。/var/www ディレクトリに変更します。
vim /etc/httpd/conf/httpd.conf
From DocumentRoot “var/ www/html/ " "var/www/" への変更を開始します。
Apache を再起動します:
systemctl restart httpd
Testable: /var/www/ ディレクトリに新しいファイルindex.php を作成します。直接アクセスします。ブラウザ: localhost は、index.phpの内容を表示します。
複数のサイトをセットアップします: /etc/httpd/conf.d/ ディレクトリに新しい .conf ファイルを作成し、対応する / に新しい Web サイト ディレクトリを作成します。 var/www/ directory
cd /etc/httpd/conf.d/ touch test.conf //test.conf 插入代码 <VirtualHost *:80> DocumentRoot /var/www/test ServerName www.test.com <Directory "/var/www/test"> Require all granted Options FollowSymLinks AllowOverride all #Require all denied </Directory> </VirtualHost>
Customer ホスト側でIPアドレスとドメイン名を指定すると正常にWebサイトにアクセスできます。 (192.168.2.144 www.test.com など)
推奨学習: 「PHP ビデオ チュートリアル 」
以上がcentos yumにphp環境をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。