Cara memasang persekitaran php pada linux yum: 1. Pasang PHP dan mysql melalui arahan "yum -y install httpd" 2. Konfigurasikan perkhidmatan permulaan 3. Tetapkan kata laluan akaun akar pangkalan data mysql; 4. Buat skrip php yang baru boleh diuji.
Persekitaran pengendalian artikel ini: sistem linux5.9.8, versi PHP7.1, komputer DELL G3
Cara memasang persekitaran php dengan linux yum ?
Linux memasang persekitaran php, yum memasang persekitaran php
Gunakan yum untuk mengurus dan memasang pemasangan asas Apache PHP Mysql.
1. Pasang komponen perpustakaan mysql sambungan Apahce, PHP, Mysql dan PHP.
yum -y install httpd php mysql mysql-server php-mysql
2. Konfigurasikan perkhidmatan permulaan semasa permulaan
/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.
mysqladmin -u root password 'newpassword' [引号内填密码]
4. Jadikan pangkalan data mysql lebih selamat
mysql -u root -p mysql> DROP DATABASE test; [删除test数据库] mysql> DELETE FROM mysql.user WHERE user = ''; [删除匿名帐户] mysql> FLUSH PRIVILEGES; [重载权限]
5 Menurut kaedah pemasangan di atas, direktori tapak lalai yang dikonfigurasikan ialah /var/www/html/
Buat skrip php baharu:
6. Cipta pangkalan data baharu, tambah pengguna pangkalan data dan tetapkan kebenaran pengguna. Tulis skrip php untuk menguji sambungan pangkalan data.
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
Penyelesaian adalah seperti berikut:
[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 Dua direktori penting:
Apache mempunyai dua direktori penting:
1 , Direktori konfigurasi /etc/httpd/conf;
2. Direktori dokumen /var/www:
2. Dua mod konfigurasi:
Apache di bawah Fedora Tiga kaedah konfigurasi: teks mod (baris arahan terminal) dan konfigurasi grafik. Kedua-duanya mempunyai kelebihan tersendiri: konfigurasi grafik adalah lebih mudah untuk dimulakan, dan mengedit fail httpd.conf terus dalam mod teks adalah lebih bebas dan terus.
3. Memulakan dan mematikan perkhidmatan Apache
Menghentikan, memulakan dan mematikan perkhidmatan Apache boleh dikendalikan dalam dua mod: mod teks (terminal) dan antara muka grafik.
IV Operasi di bawah terminal
Jika anda ingin menggunakan Linux sebagai pelayan WWW, saya syorkan untuk tidak memasang antara muka grafik (iaitu X
tetingkap, KDE atau Desktop GNOME). Jelas sekali tidak memasang program ini akan meningkatkan prestasi sistem dengan ketara, kemudahan operasi dan antara muka yang cantik pada kos. Saya rasa intipati Linux terletak pada kekayaan baris arahan
. Perintah Linux boleh menyelesaikan semua tugas.
1. Mulakan, mulakan semula dan hentikan perkhidmatan Apache:
arahan cd /etc/init.d untuk beralih ke direktori /etc/init.d, jalankan arahan berikut:
./httpd start //启动Apache服务 ./httpd restart //重新启动Apache服务 ./httpd stop //停止Apache服务
Mulakan perkhidmatan Apache secara automatik semasa but
arahan cd /sbin untuk beralih ke direktori /sbin, jalankan arahan chkconfig, parameter: ./chkconfig --level 5 httpd on
./chkconfig - -list boleh menyemak sama ada httpd bermula secara automatik semasa but.
2. Konfigurasi
Arahan cd /etc/httpd/conf bertukar ke direktori /etc/httpd/conf, gunakan editor vi untuk membuka dan mengedit konfigurasi httpd.conf, sebelum mengkonfigurasi , untuk mengelakkan ralat konfigurasi, sandarkan httpd.conf.
fedora8 Gunakan yum untuk mengurus dan memasang pemasangan asas Apache PHP Mysql.
1. Pasang komponen perpustakaan mysql sambungan Apahce, PHP, Mysql dan PHP.
yum -y install httpd php mysql mysql-server php-mysql
2. Konfigurasikan perkhidmatan permulaan
/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.
mysqladmin -u root password 'newpassword' [引号内填密码]
4. Jadikan pangkalan data mysql lebih selamat
mysql -u root -p mysql> DROP DATABASE test; [删除test数据库] mysql> DELETE FROM mysql.user WHERE user = ''; [删除匿名帐户] mysql> FLUSH PRIVILEGES; [重载权限]
5 Menurut kaedah pemasangan di atas, direktori tapak lalai yang dikonfigurasikan ialah /var/www/html/
Buat skrip php baharu:
<?php phpinfo(); ?>
6. Tulis skrip php untuk menguji sambungan pangkalan data.
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
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk memasang persekitaran php dalam linux yum. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!