您好,登錄后才能下訂單哦!
linux php
前提條件:已經搭建好httpd服務器和數據庫mysql,假設服務器地址為192.168.80.20
setenforce 0
service iptables stop
共享軟件包,假設軟件包共享地址為192.168.80.10
mount.cifs //192.168.80.10/r /media
ls /media/查看下是否掛載成功
cd media
tar xjvf php-5.4.5.tar.bz2 -C /opt/
mount /dev/cdrom
首先安裝GD庫及GD庫關聯程序
yum -y install \
libjpeg-devel \
libpng-devel \
freetype-devel \
zlib-devel \
gettext-devel \
libXpm-devel \
libxml2-devel \
fontconfig-devel \
openssl-devel \
bzip2-devel
vi /usr/local/apache/bin/apxs
#!/usr/bin/perl -w //將第一行改成這樣
cd /opt/php-5.4.5/
刷腳本
./configure \
--prefix=/usr/local/php \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-gd \
--with-mysql=/usr/local/mysql \
--with-config-file-path=/etc \
--enable-sqlite-utf8 \
--with-zlib-dir \
--with-libxml-dir \
--with-freetype-dir \
--with-jpeg-dir \
--with-png-dir \
--with-ttf \
--with-iconv \
--with-openssl \
--with-gettext \
--enable-mbstring \
--enable-gd-native-ttf \
--enable-gd-jis-conv \
--enable-static \
--enable-zend-multibyte \
--enable-inline-optimization \
--enable-sockets \
--enable-soap \
--enable-ftp \
--disable-ipv6
如無報錯,make
如無報錯,make install
重新配置apache2讓他支持php
vi /usr/local/apache/conf/httpd.conf
# vi /usr/local/apache/conf/httpd.conf
找到 AddTypeapplication/x-gzip .gz .tgz (369)在其下添加如下內容
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
LoadModule php5_module modules/libphp5.so //httpd.conf如沒有,增加此條命令
DirectoryIndex index.php index.html //找到DirectoryIndex增加紅字部分
(注意,在httpd.conf里如還包含以前做過的子配置文件include,在其前面打上#注釋)
測試php工作是否正常。
(1)cd /usr/local/apache/htdocs
vi index.html
將內容改成如下:
<?php
phpinfo();
?>
保存
mv index.html index.php
/usr/local/apache/bin/httpd -k start
這時,在瀏覽器上輸入192.168.80.20 ,會出現php的默認主頁。
(2)cd /usr/local/apache/htdocs
vi index.html
將內容改成如下:
<?php
$link=mysql_connect('主機名','jack','123456');
if($link) echo "Success!!";
else echo "Fail!!";
mysql_close();
?>
保存。
mysql -u root -p 進入數據庫
假設授予jack用戶對數據庫abc的權限
CREATE DATABASE abc;
GRANT all ON abc.* TO'jack'@'%' IDENTIFIED BY '123456';
flush privileges; 刷新
quit
vi /etc/hosts
添加以下內容:
192.168.80.20 主機名 服務器IP加綁定主機名
127.0.0.1 主機名 環回口加綁定主機名
(注:這里的主機名,可以輸入hostname 查看)
/usr/local/apache/bin/httpd -k start
此時,在瀏覽器輸入192.168.80.20 ,如果連接成功,會出現 “ success!!”
連接失敗則會出現”fail!!”,需檢查配置。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。