Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk memasang php pada linux dan mengujinya

Bagaimana untuk memasang php pada linux dan mengujinya

藏色散人
藏色散人asal
2022-01-17 09:21:583213semak imbas

Cara memasang dan menguji PHP pada Linux: 1. Pasang Apache dan MySql 2. Pasang PHP melalui "yum install php" 3. Buat program ujian untuk ujian.

Bagaimana untuk memasang php pada linux dan mengujinya

Persekitaran pengendalian artikel ini: sistem Red Hat 4.8.2-16, versi php5.3.29, komputer DELL G3

Bagaimana pula dengan Linux Pasang php dan uji?

Linux membina persekitaran berjalan PHP

Saya menulis hello world di bawah windows sebelum ini, tetapi ia tidak mencukupi, kerana persekitaran pembangunan adalah Linux, apa patut saya lakukan? ~~~Belajar, pelajari dan pelajari semula

Apa yang saya tulis sebelum ini: Saya mengambilnya daripada artikel di Perpustakaan Baidu Tajuk artikel asal ialah "Memasang Apache PHP MySql di bawah Linux dan menyediakan a Persekitaran pengendalian PHP"

http://wenku.baidu.com/link?url=7A49L1QOIznRoJVz7fC6qaHGiCHTYacwYTLZJEIT_E7URXqgoftdsZdl0tLfKn2n_Tb8PPZ4LqYsAjBoF7

Persekitaran pemasangan: Red Hat 4.8.2-16

Diperlukan perisian pemasangan:

  • Apache
  • PHP
  • mysql-server

1 Pasang Apache

1 Semak , padam, pasang

rpm -qa|grep httpd    //检查是否安装apache
rpm -e 包名 --nodeps    //若有则删除  PS:我没有删除,直接用的服务器原来的。
yum install httpd     //安装,根据提示,输入Y即可安装成功

2 Mulakan dan uji

sudo systemctl start httpd.service

备注:可以使用/etc/init.d/httpd status/stop/start/restart 分别对应  查看状态/停止/启动/重启
     也可以使用service httpd status/stop/start/restart命令,效果一样的

Masukkan pelayan dalam IP pelayar windows, semak halaman, berikut bermakna apache berjaya dipasang

2. Pasang MySql

1 Semak, padam, pasang

rpm -qa|grep -i mysql           //检查是否安装mysql
rpm -e 包名 --nodeps            //若有则删除,另外还有一些库和头文件,我这边都没有,安装后,在他说的路径也没有找到。
yum install mysql mysql-server //安装,根据提示,输入Y即可安装成功。若有提示缺少依赖,直接使用yum install 安装即可,我这儿没遇到

2 Konfigurasikan dan mulakan

  • Salin fail: cp -f / usr/share/mysql/my-medium.cnf / etc/my.cnf (Tulis ganti sahaja)
  • Tetapkan kata laluan: pemasangan selamat mysql (Masukkan Y mengikut gesaan, masukkan kata laluan dua kali, dan tekan Enter. Terima kasih kerana menggunakan MYSQL! nampaknya menunjukkan kejayaan)
  • Akses jauh:

    mysql -uroot -proot   //-u后面是用户名,-p后面是密码
    use mysql;
    select Host,User from user;
    update user set Host='%' where User='root'; //出现错误不用理睬
    flush privileges;
    select Host,User from user;
  • Mulakan mysql: /etc/init.d/mysqld start // service mysqld mula mempunyai kesan yang sama

3 Pasang PHP

1 Pemasangan

yum install php //安装php
//安装组件,支持mysql
yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt

2 Konfigurasikan dan mulakan

  • Artikel asal Saya menulis banyak konfigurasi Saya tidak tahu untuk apa saya tidak mengikuti perubahannya buat masa ini 🎜>Mulakan: Mulakan semula httpd mysqld
  • Selepas menulis atur cara php atau mengubah suai atur cara, laksanakan arahan
  • perkhidmatan php-fpm reload
  • Muat Semula
Empat ujian

1 Program ujian

index.php
  • <?php
        phpinfo();
    ?>
    index1.php
  •     $link = mysql_connect("localhost","root","root") or die(mysql_error());
        if($link!=false)
            {echo "成功连接mysql";}
        else
            {echo "与本地mysql服务器连接失败";}
        mysql_close();
    ?>
2 Letakkannya dalam direktori root php

,

dan laksanakan perkhidmatan php-fpm reload
  • Anda juga boleh mengkonfigurasinya sendiri: cat /etc/httpd/conf/httpd.conf(DocumentRoot "/var/www/html /")
  • Anda juga boleh mengubah suai laluan fail, seperti sebagai: /var/www/html/test/index.php.
  • Url akses yang sepadan ialah ip/test/index.php

3 Lawati

ip/index.php ip/index1.php pada halaman penyemak imbas, seperti yang ditunjukkan di bawah

Pembelajaran yang disyorkan: "

Tutorial Video PHP

"

Atas ialah kandungan terperinci Bagaimana untuk memasang php pada linux dan mengujinya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn