LinuxでのPHPプロジェクトを設定します

まず、テスト環境をセットアップします

ソフトウェア環境:( PHPのプロジェクト)

PHP5.4 + Apacheの(httpd2.4)+ mysql5.7

第二に、インストール

①マウント:

1. ISOの仮想マシンへのイメージファイルのLinux CD / ROM

(右下の隅に(ネットワークアダプタ / そこに次のCD-ROM)ブリッジモードへの、リンク、CD-ROMの後に表示されるページをクリックしてください)

 

2. mountコマンドを使用して、 CD / ROMはにファイル内のデバイスのマウントを/ mntのディレクトリします。mount / dev / cdrom / mntに  

(表示される読み取り専用実装正常インストールするための命令) 

3. 入力を/ mnt /パッケージのディレクトリ:(ここで、Pは大文字で)

     CDを/ mnt /パッケージ

 

 

 

 

 

インストール Apacheのhttp2.4

①実装はApache のhttpd パッケージ(典型的にはバージョン番号が先行をインストールする、インストールパッケージ、一般英語の依存関係)

入力: httpdの-ivh RPM   (ダブルタブキー)

参照してください:

2.4.6-67.el7.centos.x86_64.rpm-HTTPD ダウンロードします

httpcomponents-コア4.2.4-6.el7.noarch.rpm(ない本)

httpcomponents-クライアント4.2.5-5.el7_0.noarch.rpm(ないこの)

 

 

 

 

②インストールを入力します。

RPM -ivh httpdの-2.4.6-67.el7.centos.x86_64.rpm

 

見つかった依存関係は、4つの必要(通常は先行 libが、続くなど、パッケージ名です:libaprutil aprutilが)パッケージ名です)

(一般的に知っていないか、どのようなパッケージBaiduのかわからないを参照してください)

1. インストールの依存関係を 1

RPM -ivhメールキャップ-2.1.41-2.el7.noarch.rpm

 2. インストールの依存関係 2

RPM -ivh 4月、1.4.8-3.el7.x86_64.rpm

 3. インストールの依存関係 3

RPM -ivh 4月-utilの-1.5.2-6.el7.x86_64.rpm

 4. インストールの依存関係 4

RPM -ivh httpdの-ツール-2.4.6-67.el7.centos.x86_64.rpm

インストールが再びのapache のhttpd パッケージを:

RPM -ivh httpdの-2.4.6-67.el7.centos.x86_64.rpm

 

 

スタート③ apacheのサービスを:

httpd.serviceを開始systemctl

Apacheのデフォルトのプロジェクトパスは次のとおりです。の/ var / WWW / HTML

 

 

ファイアウォールをオフにする④:

Systemctlストップfirewalld.service

 

 

 

 

Apacheのデフォルトのポート番号は次のとおりです。80   (アクセス時に省略することができます)

⑥ページは、次のコマンドを入力します。http://192.168.1.167 または192.168.1.167

 

 

 

インストール PHP5.4のパッケージ

インストールを入力します: RPM -ivh PHP-5.4.16-42.el7.x86_64.rpm

発見に必要な2つの依存関係

 1. インストールの依存関係を 1

RPM -ivhのphp-共通5.4.16-42.el7.x86_64.rpm

私たちは、最初のインストールのことがわかっ libzip パッケージ:

RPM -ivh libzip-0.10.1-8.el7.x86_64.rpm

 

依存関係をインストール 1

RPM -ivhのphp-共通5.4.16-42.el7.x86_64.rpm

 2. インストールの依存関係 2

RPM -ivh PHP-CLI-5.4.16-42.el7.x86_64.rpm

 

再安装php5.4的包:

rpm -ivh php-5.4.16-42.el7.x86_64.rpm

 

 

安装mysql(已装,在前一章)

 

配置PHP的项目

①上传testlink项目包到/var/www/html

 

 

 

②解压并重命名(在/var/www/html路径下)

解压:unzip testlink1913.zip

重命名:mv testlink1913.zip testlink

 

 

③启动apachemysql的服务、关闭防火墙

  1. 启动apache:  systemctl start httpd.service
  2. mysql的服务:  systemctl start mysqld.service
  3. 关闭防火墙:  systemctl stop firewalld.service

 

 

 

④重启apache:  systemctl restart httpd.service

在浏览器中访问项目:http://192.168.1.167:80/testlink

 

 

 

 

 

1.点击New installation

 

2.勾住>点击Continue

 

3.这几处应是OK才成功

 

 

 

⑤错误处

 

 

 处理错误处:

testlink包的权限设置成777(在/var/www/html目录下的testlink

  chmod -R 777 testlink

 

 

⑥错误处

 

 

 处理错误处:

1./var目录下新建testlink文件夹

mkdir testlink

 

2.并在testlink文件夹下新建logsupload_area文件夹

mkdir logs upload_area

 

3.并给testlink文件夹赋予777权限

chmod -R 777 testlink

 

⑦禁用linux的安装子系统selinux

1.输入:vi /etc/sysconfig/selinux

   SELINUX=enforcing 改成SELINUX=disabled

 

 2.重启linux reboot

 

重启后再次启动apachemysql的服务、关闭防火墙

启动apache:  systemctl start httpd.service

mysql的服务:  systemctl start mysqld.service

关闭防火墙:  systemctl stop firewalld.service

 

 

 

⑧错误处

 

 

  处理错误处:

1.重启后要重新挂载:mount /dev/cdrom /mnt

 

 

 2.进入/mnt/Packages目录,查看: ll

 

3.安装php-mysql的扩展包

rpm -ivh php-mysql-5.4.16-42.el7.x86_64.rpm

 

发现需要两个依赖包

  1.安装依赖包1:(在/mnt/Packages目录下):

rpm -ivh php-pdo-5.4.16-42.el7.x86_64.rpm

     2.安装依赖包2:(在/opt/soft目录下):

rpm-ivh mysql-community-libs-compat-5.7.27-1.el7.x86_64.rpm

 

     3.再安装php-mysql扩展包:(要在/mnt/Packages目录下)

 

 

 

⑨重启apachemysql的服务

1.重启apache:  systemctl restart httpd.service

2.重启mysql的服务:  systemctl restart mysqld.service

 

 

 

⑩错误处

 

  处理错误处:

1.输入后点击Process Testlink Setup

(在第一处填虚拟机里的mysql用户和密码、在第二处填设置远程连接的mysql用户和密码)

 

2.看到错误

 

3.解决

需要替换掉默认的两个 .sql文件

(路径:在/var/www/html/testlink/install/sql/mysql

 

 

 

⑪刷新,继续安装

 

 

 

输入用户名: admin

   输入密码: admin

  登录成功

 

 

おすすめ

転載: www.cnblogs.com/shangwaiwai123/p/11780065.html