導航:首頁 > 編程語言 > centosphp重啟服務

centosphp重啟服務

發布時間:2022-05-13 19:04:34

① centos7怎麼樣安裝php+mysql+apache

一、安裝apache:
yum install httpd httpd-devel
啟動apache:
systemctl start httpd.service
設置開機自動啟動:systemctl enable httpd.service

此時輸入伺服器的IP地址,應該看到apache的服務頁面,埠不用輸,apache默認就是使用80埠
二、安裝PHP:
yum install php php-devel
重啟apache使php生效
systemctl restart httpd.service
此時可以在目錄:/var/www/html/下建立一個PHP文件
代碼:
<?php phpinfo(); ?>

然後訪問這個文件,就能看到PHP的一些信息,php.ini配置文件的路徑可以在這個頁面上看到

安裝php的擴展
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
安裝完擴展之後需要再次重啟apache
systemctl restart httpd.service

三、安裝MYSQL並設置遠程訪問

yum install mysql
yum install mysql-server
yum install mysql-devel
然後,重啟服務:
$ service mysqld restart

接下來登錄重置密碼:
$ mysql -u root
mysql > use mysql;
mysql > update user set password=password('123456') where user='root';
mysql > exit;

5. 開放3306埠
$ sudo vim /etc/sysconfig/iptables

添加以下內容:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

保存後重啟防火牆:
$ sudo service iptables restart

6. 創建普通用戶並授權
示例(使用root用戶登錄):
mysql > use mysql;
mysql > grant all privileges on *.* to 'root'@'%' identified by '123456';mysql > flushn privileges;

linux centos7 怎麼重啟php-fpm

/etc/init.d/php-fpmstart
/etc/init.d/php-fpmstop
/etc/init.d/php-fpmrestart
/etc/init.d/php-fpmreload

③ centos5,升級php後phpmyadmin無法登陸

一般情況是PHP.ini配置問題,根據下面的配置項再設置一次,然後重啟伺服器,試試!

(1) 設置擴展路徑

查找 extension_dir 有這么一行

;extension_dir = "./"

在此行後面加入一行(注意是加入一行,不是加到後面)

extension_dir = "d:\php\ext"

其中d:\php是你安裝php的路徑。路徑不正確將無法載入dll

(2) 查找 extension

extension=php_mbstring.dll

extension=php_gd2.dll

extension=php_mysql.dl

把上面3項前面的分號去掉,這樣IIS啟動時就可以載入這些dll了

(3) 設置會話保存路徑

查找session.save_path 有這么一行

; session.save_path = "N;/path"

在此行後加入一行

session.save_path = "C:\Windows\Temp"

保存到你的臨時目錄下,這里完全可以保存到Windows臨時目錄Temp下

(4) 還有比較值得注意的是 short_open_tag 默認是Off的

也就是說 php不能使用短標記如 <? ?> 必須使用<?php ?>

由於短標記使用方便,並且很多程序也是用短短標記來寫,如discuz等

如果不把 short_open_tag 改成On將出現的症狀將很難判斷是上面原因,這里建議修改

查找

short_open_tag = Off

改為

short_open_tag = On

(5) 是否顯示錯誤 display_errors

出於安全性考慮,display_errors 也默認為 Off

就是說在調試時,如果php代碼有誤,就只出現一個空白頁。而不會顯示出錯原因和出錯行數。

這樣調試起來將非常不便,建議根據自己需要修改

查找

reGISter_globals = Off

改成

register_globals = On

(6) register_globals

出於安全性考慮它默認也是Off

當register_globals=Off的時候,下一個程序接收的時候應該用$_POST['user_name']和$_POST['user_pass'])

當register_globals=On的時候,下一個程序可以直接使用$user_name和$user_pass來接受值。

建議根據自己需要修改

④ centos配置lnmp問題,整個環境都配置成功了,Php-fpm啟動老是報錯卻又啟動成功,如何解決

一、安裝httpd。
yum install -y httpd
安裝完成之後使用以下命令啟動httpd服務:
systemctl start httpd.service #啟動apache
systemctl stop httpd.service #停止apache
systemctl restart httpd.service #重啟apache
systemctl enable httpd.service #設置apache開機啟動 可以在瀏覽器中輸入伺服器所在的主機的IP即可看到apache的歡迎界面。要在另外一台主機上實現這種訪問,需要關閉系統的防火牆。 在CentOS7中,修改防火牆的機制已經做了修改,在CentOS 6.x系統中可以使用以下命令:
service iptables stop
chkconfig iptables off // 開機禁止啟動
而在CentOS7中只能使用以下命令,如果使用上面的命令並不會報任何錯誤,但是起不到關閉防火牆的效果:
systemctl stop firewalld.service
systemctl disable firewalld.service //禁止防火牆開機啟動關閉SeLinux:
使用getenforce命令可以查看SeLinux的狀態,SeLinux有三種狀態,分別為enforcing、permissive和disabled。因為我們的伺服器只在內部使用,所以這里我們選擇完全關閉(disabled)。具體的做法為修改/etc/sysconfig/selinux文件,具體操作可以看裡面的說明。
成功安裝httpd(apache)的效果圖為:
二、安裝MySQL資料庫。
MySQL資料庫,新版本已經更名為Mariadb,所以這里需要安裝Mariadb,可以使用下面的命令進行安裝:
yum install -y mariadb
安裝完成以後使用下面的命令開啟資料庫服務:
systemctl start mariadb.service #啟動MariaDB
systemctl stop mariadb.service #停止MariaDB
systemctl restart mariadb.service #重啟MariaDB
systemctl enable mariadb.service #設置開機啟動
三、安裝PHP。
使用下面的命令可以安裝PHP:
yum -y install php
使用下面的命令安裝php對Mariadb的支持:
yum install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash
使用下面的命令重啟Mariadb和httpd服務:
systemctl restart mariadb.service #重啟MariaDB
systemctl restart httpd.service #重啟apache

⑤ linux centos 7 下用yum 安裝iso鏡像里自帶的php5.4.16版本的但是沒有php-fqm文件不知道怎麼重啟php服務

systemctl restart php-fpm.service #這條命令是重啟php服務
下面是一個比較靠譜的php安裝步驟:
先刪除已有的php版本 ,執行下面的命令刪除php
yum remove php-common
然後像安裝那樣問你是否繼續的,輸入yes即可

添加 yum 源
CentOS 6.x 的源
# rpm -Uvh http://download.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

安裝 PHP
# yum install --enablerepo=remi,remi-php56 php php-opcache php-pecl-apcu php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-pdo php-pear php-fpm php-cli php-xml php-bcmath php-process php-gd php-common
註:安裝5.6版本為remi-php56,安裝5.5版本為remi-php55

⑥ 請教一個問題 伺服器 用的是 centos nginx php 總是報 502 Bad Gateway這個錯誤 如何解決

一般都是nginx的網站配置問題,可以看看默認安裝之後的default.conf ,盡量參考它來新加網站配置
,如果你用了lnmp一鍵安裝包,那你可以看看以下這個教程,如果不是你也可以參考一下,這個教程提供一個不錯的解決方案,裡面的/etc/init.d/php-fpm restart 或許並不能重啟你的php服務,需要根據你自己的實際情況來修改
http://www.dn59.com/linux/server/2012/1214/502-Bad-Gateway.html

⑦ centos的php環境搭建好後怎麼使用

安裝apache:
yum install httpd httpd-devel
啟動apache:
/etc/init.d/httpd start
此時輸入伺服器的IP地址,應該看到apache的服務頁面,埠不用輸,apache默認就是使用80埠

安裝mysql:
yum install mysql mysql-server
啟動mysql:
/etc/init.d/mysqld start

安裝php
yum install php php-devel
重啟apache使php生效
/etc/init.d/httpd restart
此時可以在目錄:/var/www/html/下建立一個PHP文件
代碼:
<?php phpinfo(); ?>
然後訪問這個文件,就能看到PHP的一些信息,php.ini配置文件的路徑可以在這個頁面上看到

安裝php的擴展
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
安裝完擴展之後需要再次重啟apache
/etc/init.d/httpd restart

測試mysql是否鏈接成功的php代碼
<?php
$con = mysql_connect("10.0.@.@@","@@","@@");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("mydb", $con);

$result = mysql_query("SELECT * FROM sys_user");

while($row = mysql_fetch_array($result))
{
echo $row['UserName'] . " " . $row['PassWord'] . " " . $row['id'];
echo "<br />";
}

mysql_close($con);
?>
可以把上面的代碼傳入目錄/var/www/html/
就可以看到執行情況

⑧ centos7怎麼用service命令啟動服務

service 服務名 start 不過,後面centos7 ,改成用systemctl了

⑨ centos 7 怎麼啟動phpstrom

安裝apache:
yum install httpd httpd-devel
啟動apache:
/etc/init.d/httpd start
此時輸入伺服器的IP地址,應該看到apache的服務頁面,埠不用輸,apache默認就是使用80埠

安裝mysql:
yum install mysql mysql-server
啟動mysql:
/etc/init.d/mysqld start

安裝php
yum install php php-devel
重啟apache使php生效
/etc/init.d/httpd restart
此時可以在目錄:/var/www/html/下建立一個PHP文件
代碼:

然後訪問這個文件,就能看到PHP的一些信息,php.ini配置文件的路徑可以在這個頁面上看到

安裝php的擴展
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
安裝完擴展之後需要再次重啟apache
/etc/init.d/httpd restart

測試mysql是否鏈接成功的php代碼
<?php
$con = mysql_connect("10.0.@.@@","@@","@@");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("mydb", $con);

$result = mysql_query("SELECT * FROM sys_user");

while($row = mysql_fetch_array($result))
{
echo $row['UserName'] . " " . $row['PassWord'] . " " . $row['id'];
echo "
";
}

mysql_close($con);
?>
,

閱讀全文

與centosphp重啟服務相關的資料

熱點內容
程序員發展到了一個瓶頸 瀏覽:120
程序員去機房幹嘛 瀏覽:697
英雄訓練師怎麼看曾經伺服器 瀏覽:546
魔獸世界單機輸入gm命令 瀏覽:372
51單片機最大負跳距是多少 瀏覽:418
android聊天控制項 瀏覽:128
導致壓縮機壞的原因 瀏覽:295
如何多次選取文件夾 瀏覽:280
android編譯生成odex 瀏覽:233
我的世界聯機俠伺服器如何用指令 瀏覽:94
地鐵逃生戰斗伺服器為什麼進不了 瀏覽:572
加密門卡怎麼模擬小米9 瀏覽:744
核演算法 瀏覽:631
炸彈命令 瀏覽:550
連通路徑演算法 瀏覽:349
phpemptynull 瀏覽:366
安卓手機伺服器地址在哪裡 瀏覽:428
基於單片機的多路控制器課程設計 瀏覽:65
pythonimportsys作用 瀏覽:276
騰訊雲拼團雲伺服器 瀏覽:364