Maison > Article > développement back-end > Comment installer l'environnement php sous Linux miam
Comment installer l'environnement php sur Linux yum : 1. Installez PHP et mysql via la commande "yum -y install httpd" ; 2. Configurez le service de démarrage 3. Définissez le mot de passe du compte racine de la base de données mysql ; nouveau script php pour tester C'est tout.
L'environnement d'exploitation de cet article : système linux5.9.8, version PHP7.1, ordinateur DELL G3
Comment installer l'environnement php avec Linux miam ?
linux installe l'environnement php, yum installe php environnement
Utilisez yum pour gérer l'installation de base d'Apache PHP Mysql.
1. Installez les composants de la bibliothèque MySQL de connexion Apahce, PHP, Mysql et PHP.
yum -y install httpd php mysql mysql-server php-mysql
2. Configurez le service de démarrage au démarrage
/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. Définissez le mot de passe du compte racine de la base de données MySQL.
mysqladmin -u root password 'newpassword' [引号内填密码]
4. Rendre la base de données MySQL plus sécurisée
mysql -u root -p mysql> DROP DATABASE test; [删除test数据库] mysql> DELETE FROM mysql.user WHERE user = ''; [删除匿名帐户] mysql> FLUSH PRIVILEGES; [重载权限]
5 Selon la méthode d'installation ci-dessus, le répertoire du site par défaut configuré est /var/www/html/
Créez un nouveau script php :
6. base de données, ajoutez un utilisateur de base de données et définissez les autorisations de l'utilisateur. Écrivez un script php pour tester la connexion à la base de données.
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
La solution est la suivante :
[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. Deux répertoires importants :
Apache a deux répertoires importants :
1 Répertoire de configuration /etc/httpd/conf
2.
2. Deux modes de configuration :
Apache dispose de deux méthodes de configuration sous Fedora : le mode texte (ligne de commande du terminal) et la configuration graphique. Les deux ont leurs propres avantages : la configuration graphique est plus facile à démarrer et l'édition du fichier httpd.conf directement en mode texte est plus gratuite et directe.
3. Démarrage et arrêt du service Apache
L'arrêt, le démarrage et l'arrêt du service Apache peuvent être opérés selon deux modes : le mode texte (terminal) et l'interface graphique.
IV. Opérations sous le terminal
Si vous souhaitez utiliser Linux comme serveur WWW, je vous recommande de ne pas installer d'interface graphique (ex. X
window, bureau KDE ou GNOME). Évidemment, ne pas installer ces programmes sera significatif. améliorer les performances du système. Les performances, la facilité d'utilisation et une belle interface ont un prix. Je pense que l'essence de Linux réside dans la richesse de la ligne de commande. Les commandes Linux peuvent accomplir toutes les tâches.
1. Démarrez, redémarrez et arrêtez le service Apache :
La commande cd /etc/init.d bascule vers le répertoire /etc/init.d et exécutez la commande suivante :
./httpd start //启动Apache服务 ./httpd restart //重新启动Apache服务 ./httpd stop //停止Apache服务
Le service Apache est automatiquement démarré au démarrage
cd /sbin La commande bascule vers le répertoire /sbin et exécute la commande chkconfig Paramètres : ./chkconfig --level 5 httpd on
./chkconfig --list peut vérifier si httpd démarre automatiquement au démarrage. démarre, cela signifie qu'il démarre automatiquement au démarrage.
2. Configuration
La commande cd /etc/httpd/conf bascule vers le répertoire /etc/httpd/conf, utilisez l'éditeur vi pour ouvrir et éditer la configuration httpd.conf, avant de configurer, afin d'éviter les erreurs de configuration, sauvegardez d'abord httpd .conf.
fedora8 Utilisez yum pour gérer et installer l'installation de base d'Apache+PHP+Mysql.
1. Installez les composants de la bibliothèque MySQL de connexion Apahce, PHP, Mysql et PHP.
yum -y install httpd php mysql mysql-server php-mysql
2. Configurez le service de démarrage au démarrage
/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. Définissez le mot de passe du compte racine de la base de données MySQL.
mysqladmin -u root password 'newpassword' [引号内填密码]
4. Rendre la base de données MySQL plus sécurisée
mysql -u root -p mysql> DROP DATABASE test; [删除test数据库] mysql> DELETE FROM mysql.user WHERE user = ''; [删除匿名帐户] mysql> FLUSH PRIVILEGES; [重载权限]
5 Selon la méthode d'installation ci-dessus, le répertoire du site par défaut configuré est /var/www/html/
Créez un nouveau script php :
<?php phpinfo(); ?>
6. Créer un nouveau Pour une base de données, ajoutez un utilisateur de base de données et définissez les autorisations de l'utilisateur. Écrivez un script php pour tester la connexion à la base de données.
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
Apprentissage recommandé : "
Tutoriel vidéo PHPCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!